使用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为单位的字符串开头的所有值。

最佳答案

尝试:

Kind.query(ndb.AND(Kind.property >= "abc", Kind.property <= "abcz"))

08-24 16:53