GQL query with multiple condition on one List field
-
28-09-2019 - |
Question
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() ?
Solution
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
OTHER TIPS
Yes, you can do that.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow