返回树层次结构

时间:2019-09-29 13:11:51

标签: mongodb aggregation-framework binary-tree

我必须将1个父母和2个孩子存储在同一集合中。同样,这两个孩子也可以再生两个孩子。

这是我在mongo集合中存储数据的方式:使用的字段

{parentId:"001", childId:"001A"},
{parentId:"001", childId:"001B"},
{parentId:"001B", childId:"001B1"},
{parentId:"001B", childId:"001B2"}
...

我正在尝试建立查询以获取如下输出:

001-> [001A,001B ->
[001B1->[001B1A,001B1B->[001B1b1,001B1b2]],001B2->[001B2A,001B2B]],

0 个答案:

没有答案