3

使用 Google App Engine 的 NDB,我希望查询以用户输入的字符串开头的所有项目。例子:

abc_123
abcdefg
123abc

查询“abc”应该返回 abc_123, abcdefg(但是,不是 123abc,因为它不以“abc”开头)

我之前将以下代码用于类似但不同的目的:

q = q.filter(order._properties[kw].IN(values_list))

它过滤了 values_list 中所有在 kw 中的值,我现在正在寻找过滤所有以 kw 中的字符串开头的值。

4

1 回答 1

5

尝试:

Kind.query(ndb.AND(Kind.property >= "abc", Kind.property <= "abcz"))
于 2013-07-17T15:07:33.117 回答