Meteor观察启动时为每个文档调用的更改

时间:2014-06-21 23:00:41

标签: javascript jquery meteor

我正在观察我的通知集合上的更改,以便在收到通知时触发客户端上的声音。但是,当用户首次加载应用程序时,他们会继续为集合中的每个文档获取声音。有什么方法可以避免这种情况,并且只为每一个新添加的产品提供它吗?

Meteor.startup(function(){
var query = Notifications.find({userId: Meteor.userId(), read: false});
var handle = query.observe({
     added: function(post) {
        var mySound = new buzz.sound( "/notification", {
        formats: [ "mp3", "ogg" ]
        });

        mySound.play();
      }  
  });
});

0 个答案:

没有答案