Od the docs:Jak wykonać złożone zapytania za pomocą logicznej OR w Cloud Firestore?
Można również przykuwają liczne gdzie() metody do tworzenia bardziej szczegółowych zapytań (logiczne AND).
Jak mogę wykonać zapytanie OR
? Przykład:
- Daj mi wszystkie dokumenty, gdzie pole
status
jestopen
LUBupcoming
- Daj mi wszystkie dokumenty, gdzie pole
status == open
LUBcreatedAt <= <somedatetime>
dokładnie to, co teraz robię. W porządku, dzięki! – ProblemsOfSumit
Rozumiem odpowiedź, ale jeśli chcę uzyskać wszystkie dokumenty, w których pole 'status' to' a' LUB 'b' LUB' c' LUB '...' (powiedzmy 50 LUB). Czy muszę wykonać 50 zapytań i dołączyć do nich? Nie wydaje się superoptymalna? Czy się mylę? Czy istnieje lepszy sposób podejścia do tego? Dzięki. – nerotulip
@nerotulip żadnych sukcesów w tej sprawie? – Babar