Ich versuche, eine Nachricht zu zeigen, wenn ein neuer Datensatz meiner Sammlung hinzugefügt wird mit collection.observeChanges wie im folgenden Code gezeigt, aber nach dem Laden der App die App in eine Endlosschleife von eingeben zeigt mir die Konsolennachricht (hinzugefügt) wie unten gezeigt, also kann mir bitte jemand sagen, was ich hier vermisse und wie ich es beheben kann, damit es die 'hinzugefügte' Nachricht nur dann anzeigt, wenn ein neuer Datensatz zur Sammlung hinzugefügt wird? dankeMeteor collection observeChanges verursacht Endlosschleife
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;
}
});
Wie viele Dokumente gibt der Cursor anfangs zurück? – ghybs
@ghybs ca. 19 – MChan