在流星中的 3 个子分支中进行反应性连接

Reactive join across 3 subsciptions in Meteor

本文关键字:连接 流星 分支      更新时间:2023-09-26

我有以下集合:1. 用户2. 消息3. 元

我想从消息和元集合中获取所有独特的 autor 属性。然后我想订阅有关这些用户的所有数据。所以它是这样的:

var ids = [];
Messages.find().forEach(function(doc) {
 ids.push(doc.author);
});
var allIds = ids.concat( Meta.findOne().authors );
Meteor.subscribe('contactInfo', _.uniq(allIds) );

问题是如何在路由器级别完成所有这些操作,以便在呈现页面之前加载所有订阅。

如果你想在订阅之间创建关系,这个包就可以了

使用关系发布