我有一个文件夹树的集合,我想让孩子找文件夹。 这是我的文档结构
{"_id":"1","metadata":{"parents":[]}}
{"_id":"2","metadata":{"parents":["1"]}}
{"_id":"3","metadata":{"parents":["2","1"]}}
{"_id":"4","metadata":{"parents":["2","1"]}}
{"_id":"5","metadata":{"parents":["4","2"]}}
F.e。我希望用id = 1
答案 0 :(得分:0)
根据您的使用情况,MongoDB v3.4
提供名为$graphLookup
的聚合管道运算符。聚合运算符能够对集合执行递归搜索。请参阅$graphLookup定义的更多定义。