Comment séparer les données initiales de la charge de différentiels enfants avec Firebase?

J'ai une application où de nouveaux enfants sont ajoutées à la Firebase toutes les 5 secondes. J'ai des milliers d'enfants.

Sur l'application de la charge, j'aimerais processus initial des milliers différemment des autres enfants par la suite que peu de choses dans toutes les 5 secondes.

Vous pourriez me suggère d'utiliser la valeur, le processus de tout, et ensuite utiliser children_added. Mais je crois que si le traitement est trop long, j'ai le potentiel de manquer un point.

Est-il un moyen de le faire dans Firebase que des garanties de ne pas en rater un point?

  • Si vous ajouter un horodatage pour les enfants avec Firebase.ServerValue.TIMESTAMP, ce sera facile startAt. Avez-vous essayer quelque chose de déjà? Si oui, pouvez-vous partager le code et où (vous peur) il ne parvient pas?
  • double possible de comment jeter des données initiales dans un Firebase DB
  • Voir aussi: Comment faire pour récupérer uniquement les nouvelles données
  • comment gérez-vous l'horodatage des différences entre les Firebase du serveur d'horodatage et de ce que demande les données?
  • Voir le premier lien que Kato posté.
  • Je l'ai fait. Il y a la possibilité de l'absence de données avec cette solution. Voir mon commentaire sur ma réponse.

InformationsquelleAutor Keith Carter | 2015-01-16