collection.observeChangesを使用して新しいレコードがコレクションに追加されるたびに、次のコードに示すようにメッセージを表示しようとしていますが、アプリケーションが読み込まれると、無限ループ下のようにコンソールメッセージが表示されますので、誰かが私がここで紛失していることを教えてください。また、新しいレコードがコレクションに追加されたときにのみ「追加」メッセージを表示するように修正できますか?ありがとうMeteor 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