Ich bin ziemlich neu auf Meteor und Mongo und auch wenn ich es nicht will, brauche ich ein paar Beziehungen.Meteor Sammlung nicht aktualisieren Abonnement auf Client
Ich habe eine Sammlung namens Feeds und eine weitere namens UserFeeds, wo ich eine feedid und eine Benutzer-ID haben, und ich veröffentliche der Benutzer auf dem Server wie folgt Feeds:
Meteor.publish('feeds', function(){
return Feeds.find({_id:{$in:_.pluck(UserFeeds.find({user:this.userId}).fetch(),'feedid')}});
});
Ich finde den Benutzer auf UserFeeds, holen it (gibt ein Array zurück) und pflückt es, um nur das Feedid-Feld zu haben, und dann diese Feeds in der Feeds-Auflistung zu finden.
Und auf dem Client wie folgt anmelden:
Deps.autorun(function(){
Meteor.subscribe("feeds");
});
Das Problem ist, dass, wenn ich einen neuen Feed und einen neuen userfeed fügen der Kunde die Änderung nicht erhält, aber wenn ich die Seite aktualisieren die neue Feed erscheint.
Irgendeine Idee von dem, was ich hier vermisse?
Danke.
Was war die Lösung für dieses Problem vor so einer Situation ---- http://stackoverflow.com/questions/42652958/how-to-update-data-getting-from-meteor-subscription-when-value- aktualisiert-irgendwo –