Erhalten Sie Benachrichtigungen über neu geschobene Kinder

Ich bin.push() in eine Firebase-Referenz.

Ich möchte, dass ein Hörer online gehen kann und dann nur über Neuheiten informiert wird.push() ed Kinder.

Wenn der Knoten also bereits 5 Kinder enthält und der Client über neue Kinder benachrichtigt werden möchte und 2 per Push übermittelt werden, sollte der Client nur 2 Benachrichtigungen erhalten.

Gerade jetzt mit.on('child_added',function...) Wenn der Client online geht, erhält er nicht nur neue, sondern auch alle alten Nachrichten. Es ist der zweite Teil, den ich vermeiden möchte.

Ich habe es auch mit versucht.startAt().limit(1)..., aber dies scheint sich auch nicht wie gewünscht zu verhalten. Ich bin nicht sicher, was genau es damit macht, aber sicher nicht, was ich erwarte.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage