所以我想订阅一个只返回一个集合对象的发布函数。
Meteor.publish("singleobject", function(bar) {
return MyCollection.find({foo: bar});
});
这应该给我集合“MyCollection”的单个对象,其中 foo 属性等于“bar”,对吧?(只有一个对象是这样的......所以 findOne() 也应该工作)。相反,它的作用是返回我收藏的所有对象,即使是 foo 不等于 bar 的对象。
它与另一个集合完美地工作,其中有多个对象,其中 foo: "bar" 为真。我真的看不出我做错了什么。我可以不订阅只返回一个对象的发布函数吗?
有人对此有任何想法吗?:-)
最好的问候帕特里克