使用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"))