0

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

我只想发布并自动订阅:

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

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

4

1 回答 1

1

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

为了避免陨石,你可以像这样添加它

meteor add mrt:publish-with-relations
于 2015-01-01T18:28:51.007 回答