Comment faire pour récupérer uniquement les nouvelles données?

Je suis en train de créer simple système de notification pour mon site admin, et j'ai besoin d'envoyer en temps réel des messages à chaque utilisateur admin. Mais quand j'utilise firebase il charge des données anciennes sur chaque page, et à l'utilisateur de voir tous les messages à partir de la base de données. Si j'ai mis la limite de(1) l'utilisateur va voir la dernière notification sur chaque page de rechargement:

var eventsList = new Firebase('https://*****-messages.firebaseio.com/');

eventsList.on('child_added', function(message) {
    var message = message.val();
    $.notification(message.message);
});

Comment je peux charger uniquement les nouveaux messages, sans vieux notification de l'histoire?

  • Comme de Firebase 2.x, il existe maintenant des façons plus rapides pour accomplir cela en utilisant des requêtes. Voir les différentes réponses pour Comment jeter des données initiales dans Firebase DB
  • Depuis l'utilisation de cette question est de la création d'une file d'attente de messages, la meilleure réponse est d'utiliser un message de file d'attente de stratégie, où les événements sont ajoutés et supprimés de la file d'attente, et de ne pas s'embêter avec ce qui ajoute à la complexité. Veuillez prendre en compte que la route avant d'aucune des réponses ci-dessous
InformationsquelleAutor inlanger | 2013-08-16