编程语言
首页 > 编程语言> > python – NDB查询以字符串开头的结果

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