python – NDB查询以字符串开头的结果
作者:互联网
使用Google App Engine的NDB,我希望查询以用户输入的字符串开头的所有项目.
例:
abc_123
abcdefg
123abc
查询“abc”应该返回abc_123,abcdefg(但是,不是123abc,因为它没有
以“abc”开头)
我以前使用下面的代码来实现类似但不同的目的:
q = q.filter(order._properties[kw].IN(values_list))
对于k_中的values_list中的所有值进行过滤,我现在希望过滤以kw为单位的字符串开头的所有值.
解决方法:
尝试:
Kind.query(ndb.AND(Kind.property >= "abc", Kind.property <= "abcz"))
标签:app-engine-ndb,python,google-app-engine,google-cloud-datastore 来源: https://codeday.me/bug/20190831/1777770.html