Expressive Abfrage ist ein großer Unterschied mit Firestore und Realtime Database. Wenn ich addSnapshotListener
zu einem Dokument verwende. Ich weiß, dass der Schnappschuss des Dokuments bei jedem Wechsel von der Cloud automatisch aktualisiert wird.Wird der Dokumenten-Snapshot von Expressive Query automatisch in Firestore aktualisiert?
Aber wie wäre es mit dem Snapshot von Expressive Abfragen? Ich habe das Detail nicht von der Firestore-Website gefunden.
Zum Beispiel zuerst für die Document
.
Wenn ich get
Funktion verwendet habe, um ein Dokument posts/{postId}
abzufragen und den Schnappschuss dieses Dokuments zu erhalten. Aber ich habe nicht addSnapshotListener
für dieses Dokument. Wird der Snapshot bei Datenänderungen aus der Cloud automatisch im Hintergrund aktualisiert?
Zweitens für die Collection
Wenn ich getDocuments
einer Sammlung comments
haben. Und nicht addSnapshotListener
auch. Wird die Sammlung auf lokaler Ebene automatisch aktualisiert, wenn jemand einen neuen Kommentar hinzufügt?
Ich weiß, Firestore ist immer noch auf der Beta-Version. Aber ich mag das einfachere Abfragedesign. Ich bereite mich darauf vor, Firestore in meinem nächsten Projekt zu verwenden. Also möchte ich mehr Verhaltensweisen von Firestore wissen. Vielen Dank!