db.getCollection('tree').aggregate([ { $match: { parent: { $exists: false } } }, { $graphLookup: { from: "tree", startWith: "$id", connectFromField: "id", connectToField: "parent", as: "children" } }, { $sort: { name: 1 } } ])
应该是没有$graphLookup
不支持,可以在巨杉文档搜索一下,搜索的结果是没有