我可以在单个订阅调用中发布多个集合吗?如果是这样,请指导我。
问问题
6039 次
1 回答
18
是的。发布函数可以返回游标数组。例如:
客户
Meteor.subscribe('roomAndMessages');
服务器
Meteor.publish("roomAndMessages", function (roomId) {
check(roomId, String);
return [
Rooms.find({_id: roomId}),
Messages.find({roomId: roomId})
];
});
重要的提示
如果您在一个数组中返回多个游标,它们当前必须都来自不同的集合。我们希望在未来的版本中解除此限制。
于 2015-07-06T05:32:01.403 回答