Google app engine 在一个列表字段上具有多个条件的GQL查询

Google app engine 在一个列表字段上具有多个条件的GQL查询,google-app-engine,google-cloud-datastore,gql,gqlquery,Google App Engine,Google Cloud Datastore,Gql,Gqlquery,我想获取对象,该列表字段包含“foo”、“bar”和“foobar”字符串。我可以这样做吗 SELECT * FROM Entity WHERE listfield = 'foo' AND listfield = 'bar' AND listfiled = 'foobar' 其中listfield=StringListProperty()?是的,您可以这样做。是的,您可以这样做。需要注意的一点是,确保index.yaml文件包含您需要的所有索引排列。您的上述查询将具有如下索引: 种类:实体

我想获取对象,该列表字段包含“foo”、“bar”和“foobar”字符串。我可以这样做吗

SELECT * FROM Entity WHERE listfield = 'foo' AND listfield = 'bar' AND listfiled = 'foobar'

其中listfield=StringListProperty()?

是的,您可以这样做。

是的,您可以这样做。

需要注意的一点是,确保index.yaml文件包含您需要的所有索引排列。您的上述查询将具有如下索引:

  • 种类:实体 特性:
    • 姓名:xyz
    • 名称:listfield
    • 名称:listfield
    • 名称:listfield

需要注意的一点是,确保index.yaml文件包含所需的所有索引排列。您的上述查询将具有如下索引:

  • 种类:实体 特性:
    • 姓名:xyz
    • 名称:listfield
    • 名称:listfield
    • 名称:listfield