我对流星和Mongo相当陌生,即使我不需要它,我也需要一些关系。未更新客户端订阅的流星集合
我有一个名为饲料和另一个名为UserFeeds在那里我有一个feedid和用户标识集合,我发布了用户这样的服务器上饲料:
Meteor.publish('feeds', function(){
return Feeds.find({_id:{$in:_.pluck(UserFeeds.find({user:this.userId}).fetch(),'feedid')}});
});
我找到UserFeeds用户,取它(返回一个数组),并将其只采用feedid字段,然后在Feeds集合中查找这些订阅源。
和客户端的订阅像这样:
Deps.autorun(function(){
Meteor.subscribe("feeds");
});
的问题是,当我添加一个新饲料和新userfeed客户端没有收到的变化,但是当我刷新页面新饲料确实出现。
任何想法,我在这里失踪?
谢谢。
是什么面临这种情况,要解决这个问题---- http://stackoverflow.com/questions/42652958/how-to-update-data-getting-from-meteor-subscription-when-value-更新-某处 – 2017-03-10 10:26:51