使用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字符串开头的值。
答案 0 :(得分:5)
尝试:
Kind.query(ndb.AND(Kind.property >= "abc", Kind.property <= "abcz"))