Ich habe versucht, herauszufinden, wie eine Abfrage zurückgegeben wird, basierend darauf, ob die Werte in einem Array Ich habe Client-Seite. Ich habe bisher nichts zu dem Thema gefunden. Ist das möglich?Wie zu erreichen, wo in Abfrage in Cloud Firestore
Antwort
In Firestore gibt es kein "where in", wie Sie es von SQL gewohnt sind.
Wenn Sie die Werte kennen, die Sie abfragen möchten, führen Sie für jede einzelne Abfrage verschiedene Abfragen aus und rufen Sie für jedes der DocumentReference-Objekte getDocument() auf. Normalerweise würden Sie dies in einer Schleife tun und die Ergebnisse selbst sammeln.
Ja, aber das kann sehr langsam werden und viele Daten aufnehmen, wenn Sie Tausende von Werten haben, die Sie überprüfen müssen. Ich muss derzeit überprüfen, ob jeder Benutzer von einer anderen API online ist. Der Online-Wert wird mit jeder Benutzer-ID gespeichert. Ich muss überprüfen, ob connection == online && userId ist (Array von API zurückgegeben). Ich kann das tausende Male nicht tun, oder die Benutzerdaten würden aufgebraucht und es wäre sehr langsam. – aoeuaoeu
Sie können eine neue Frage speziell zu dem, was Sie versuchen, stellen, beginnend mit den Details, die Sie gerade geteilt haben, und dem Code, den Sie bisher geschrieben haben. Möglicherweise benötigen Sie ein besseres Datenmodell als eine nicht unterstützte Abfrage. –
- 1. Google Cloud Firestore: Abfrage regulären Ausdruck
- 2. Cloud-Firestore-Abfragen in Cloud-Funktionen
- 3. So führen Sie eine Abfrage in Firebase Cloud Firestore
- 4. Google Cloud Firestore-Auslöser
- 5. Cloud Firestore mit Authentifizierung
- 6. Swift - Eindeutige ID in Cloud Firestore
- 7. Firebase Cloud-Funktionen/Firestore
- 8. Namespaces für die Mandantenfähigkeit in Cloud Firestore
- 9. SQL LIKE-Operator in Cloud Firestore?
- 10. Firestore Batch in Cloud-Funktionen für Firebase
- 11. Hinzufügen von Untersammlungen zu einem Dokument in Firebase Cloud Firestore
- 12. Speichern vieler kleiner Dateien in Cloud Firestore?
- 13. IllegalArgumentException Beim Schreiben in Cloud Firestore
- 14. Firestore-Abfrage funktioniert nicht
- 15. Cloud Firestore - Anforderungsvariable funktioniert nicht wie erwartet
- 16. Implementieren von OR in Firestore-Abfrage - Firebase firestore
- 17. Cloud-Funktionen: Firestore Promise-Kette
- 18. Firestore: update all wo
- 19. Unterstützt Cloud Firestore React Native
- 20. Wie kann ich in Python zum Cloud Firestore wechseln?
- 21. Cloud Firestore Sicherheitsregeln - einzelnes geschütztes Feld in einem Dokument
- 22. Anzahl der Dokumente in einer Sammlung mit Cloud Firestore ermitteln
- 23. Ist es möglich, mehrere Dokumenten-Untersammlungen in Cloud Firestore abzufragen?
- 24. Firestore + Cloud-Funktion: Was macht {merge: true}?
- 25. Holen/Hinzufügen von Dokumenten in Cloud-Funktionen mit Firestore
- 26. Firestore Cloud-Funktionen zum Abrufen aggregierter Werte in Sammlung
- 27. Zurückgeben eines Dokuments mit Abfrage in Firestore
- 28. Wie Dokument von Firestore löschen, wo
- 29. Wie kann ich mit FCM mit Cloud Firestore arbeiten?
- 30. Wie führen Sie zusammengesetzte Abfragen mit logischem OR in Cloud Firestore durch?
Siehe https://StackOverflow.com/a/46773341/209103 –