ich eine Datenstruktur, wie so haben:Firebase Zuhörer, für bestimmte Kind Werte, auf Kind noch nicht erstellt
friend_requests_sent:
userId1:
sub_userId1:
status: "request_sent"
sub_userId2:
status: "request_sent"
sub_userId3:
status: "request_failed"
userId2:
sub_userId1:
status: "request_sent"
sub_userId2:
status: "request_failed"
sub_userId3:
status: "request_sent"
Jeder sub_userId
wird zu einem bestimmten Zeitpunkt in der Zeit erstellt, aber ich möchte eine Datenbank Hörer einzurichten Dies wird nur ausgelöst, wenn der Wert status
für sub_userId
auf gesetzt ist.
Das heißt, ich versuche, einen Beobachter auf der nicht vorhandene (noch) Pfad /friend_requests_sent/userId1/sub_userId4/status
zu erstellen, die überprüft, ob es in der Tat request_sent
ist, beide, wenn es erstellt wird und wenn die status
Wertänderungen danach.
Wie kann ich einen Schnappschuss von ersterem bekommen? Es fühlt sich so an, als wäre ich im Firebase-Abfragesystem verloren gegangen.
Vielen Dank im Voraus!
Dies klingt wie ein Job für Firebase Cloud-Funktionen. Was genau möchten Sie tun, wenn sich dieser Pfad ändert ... Möchten Sie einen Teil der Datenbank aktualisieren ... –
Nein Ich möchte die Benutzeroberfläche aktualisieren – Herakleis