我試圖顯示一條消息,每當一個新記錄添加到我的集合使用collection.observeChanges如下面的代碼所示,但一旦應用程序加載應用程序進入無限循環顯示如下所示的控制檯消息(已添加),那麼有人可以告訴我我在這裏丟失了什麼以及如何修復它,以便僅在新記錄添加到集合時才顯示「添加」消息?謝謝流星雨收集觀測導致無限循環
Template.homePage.helpers({
'notifications'() {
let userNotCol = userNotCol.find({ userID: Meteor.userId(), read: false });
userNotCol.observeChanges({
added: function(id, fields){
if(!fields.read){
console.log('added'); // This enters in infinite loop
}
}
});
return userNotCol;
}
});
您的光標最初返回多少個文檔? – ghybs
@ghybs約。 19 – MChan