【发布时间】:2015-01-02 02:28:51
【问题描述】:
我正在构建一个家谱,并使用一个将父母表示为对象的集合,其中包含两个 id 的数组,例如 { id: 1, name: "John Doe", parents: [3,4] },并且可以找到祖先和后代。这个集合可能有数千人彼此无关,所以......
我只想发布和自动订阅:
1 - 直系祖先和后代(无限级别) 2 - 兄弟姐妹(完整和一半)加上他们上下 1 级 3 - 叔叔/阿姨加上他们上下 1 级
另外,如果我想允许其中任何一个级别的 2 个级别(例如,如果有人想浏览曾祖父的兄弟姐妹),我该怎么做?我只使用了非常基础的发布/订阅并查看了文档,但看不到如何实现。
【问题讨论】:
-
@Sindis:很酷的发现。我建议把它作为一个答案,以便它可以被接受。
-
好的。我添加了一个答案