Ich habe eine Anwendung, wo neue Kinder Firebase alle 5 Sekunden oder so hinzugefügt werden. Ich habe Tausende von Kindern.Wie kann die anfängliche Datenladung von inkrementellen untergeordneten Elementen mit Firebase getrennt werden?
Auf Anwendung laden möchte ich die ersten Tausende anders als die nachfolgenden Kinder, die alle 5 Sekunden tröpfeln.
Sie können vorschlagen, dass ich Wert verwende, alles verarbeiten und dann children_added verwenden. Aber ich glaube, wenn die Verarbeitung zu lange dauert, habe ich das Potenzial, einen Punkt zu verpassen.
Gibt es eine Möglichkeit, dies in Firebase zu tun, die garantiert, dass ich keinen Punkt verpasse?
Variable verwenden Wenn Sie einen Zeitstempel für die Kinder mit 'Firebase.ServerValue.TIMESTAMP' hinzufügen, wird dies mit' startAt' trivial sein. Hast du schon etwas probiert? Wenn ja, können Sie den Code teilen und wo (fürchten Sie) schlägt es fehl? –
mögliches Duplikat von [Wie man Anfangsdaten in einer Firebase DB verwerfen] (http://stackoverflow.com/questions/19883736/how-to-discard-initial-data-in-a-firebase-db) – Kato
Siehe auch: [Wie nur neue Daten abgerufen werden] (http://stackoverflow.com/questions/18270995/how-to-retreive-only-new-data) – Kato