GQL query with multiple condition on one List field
-
28-09-2019 - |
Pergunta
I want to get object, which listfield contains 'foo', 'bar' and 'foobar' strings. Can I do query like this
SELECT * FROM Entity WHERE listfield = 'foo' AND listfield = 'bar' AND listfiled = 'foobar'
where listfield = StringListProperty() ?
Solução
One thing to note, make sure that your index.yaml file contains all the index permutations you require. Your query as above would have an index like this:
- kind: Entity
properties:
- name: xyz
- name: listfield
- name: listfield
- name: listfield
Outras dicas
Yes, you can do that.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow