2010-11-26 14 views
1

リストフィールドに 'foo'、 'bar'、 'foobar'という文字列が含まれているオブジェクトを取得したいとします。このようなクエリを実行できますか?リストフィールドに複数条件付きのGQLクエリ

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

where listfield = StringListProperty()?

答えて

2

注目すべき点は、index.yamlファイルに必要なすべてのインデックス順列が含まれていることを確認してください。

  • 種類::エンティティ プロパティ:
    • 名:ListFieldを
    • 名:ListFieldを
    • 名:ListFieldを
    • 名XYZあなたのクエリは、上記のように、このようなインデックスを持っているでしょう
-1

はい、できます。