【发布时间】:2011-08-11 22:37:02
【问题描述】:
我知道这可能是一个有点愚蠢的问题,可能正在这样做 错了,但我会问任何方式。
假设我有一组分层文档。 它们包含的关于它们在层次结构中的位置的唯一信息 是他们的父母 ID。如果它为空,我们已经到达顶部。
让父母和孩子成为容易的部分。
我想要做的是查询所有的后代和祖先。 我想我必须对这个问题作出部分回答。 1)让祖先获得文件是他们制作文件的任何方式 递归查询?获取父父级,直到父级为空。
2) 他们有什么方法可以制作索引/投影,我们可以在其中映射 文档的祖先 ID。然后查询祖先 id 或 证件号码?因为如果我能得到那个索引就很容易说 通过祖先 id 获取所有文档,文档 id 等于 documentid 我想从中得到孩子。
假设我有这个结构。
文档 1
文档 1.1
文档 1.1.1
文档 1.1.2
文档 1.2
文档 1.2.1
我想要一个看起来像这样的索引
文档ID
1.1
1.1.1
1.1.1
1.1.2
1.1.2
1.2
1.2.1
1.2.1
祖先ID
1
1
1.1
1
1.1
1
1.2
【问题讨论】: