Meteor.publish:发布取决于其他集合的集合
我有一个发布功能如下:
Meteor.publish('tasks', function (name) { var project = Projects.findOne({name: name}); return Tasks.find({projectId: project._id});});
现在假设在某些时候对Projects进行了更改,结果是上面的内容Projects.findOne
返回一个不同的项目,因此Tasks.find将返回其他任务。但是,对项目所做的更改不会重新发布任务
我已经使用了reactivePublish,但事实证明包有问题(并且没有任何单元测试)。那么,是否有一种简单的方法可以在项目更改时重新发布此发布功能?
波斯汪
沧海一幻觉
相关分类