Meteor订阅并发布间接参数的权限

时间:2014-12-28 22:02:08

标签: mongodb meteor minimongo

我正在构建一个家谱,并使用一个集合,其中人们将父亲表示为一个对象,其中包含两个id的数组{ id: 1, name: "John Doe", parents: [3,4] },并且可以找到后代和后代。这个集合可能有成千上万的人彼此无关......所以...

我只想发布并自动只订阅:

1 - 直接后裔和后代(无限级别) 2 - 兄弟姐妹(全部和一半)加上他们上下1级 3 - 叔叔/阿姨加上他们上下1级

此外,如果我想允许其中任何一个的2个级别),如果某人想要浏览一个曾祖父的兄弟姐妹,例如,我该怎么做?我只使用了发布/订阅的基础并查看了文档,但没有看到我如何实现它。

1 个答案:

答案 0 :(得分:1)

https://github.com/svasva/meteor-publish-with-relations是一个可以轻松创建集合之间关系的软件包

为避免陨石,您可以像

一样添加它
meteor add mrt:publish-with-relations