从Arangodb中的查询生成树数据结构
我有两个收藏:从Arangodb中的查询生成树数据结构,arangodb,aql,Arangodb,Aql,我有两个收藏: 根-顶点 根边-边 每个root\u-edge连接2个root文档。我希望能够进行查询,以便返回表示数据树的嵌套数据结构 我想要这样的东西: A: { id: <int>, name: <string> B: { id: <int>, name: <string>, C: { id: <int>,
-顶点根
-边根边
root\u-edge
连接2个root
文档。我希望能够进行查询,以便返回表示数据树的嵌套数据结构
我想要这样的东西:
A: {
id: <int>,
name: <string>
B: {
id: <int>,
name: <string>,
C: {
id: <int>,
name: <string>
},
D: {
id: <int>,
name: <string>
}
}
E: {
id: <int>,
name: <string>,
F: {
id: <int>,
name: <string>
}
}
}
A:{
id:,
姓名:
B:{
id:,
姓名:,
C:{
id:,
姓名:
},
D:{
id:,
姓名:
}
}
E:{
id:,
姓名:,
F:{
id:,
姓名:
}
}
}
我不知道可以有多少层,所以我需要一个灵活的解决方案。
我现在所做的是生成所有边和/或顶点的平面列表。你说:“我现在所做的是生成所有边和/或顶点的平面列表”,你是什么意思?如果我理解正确的话,你的图形实际上是一棵树。我的意思是你们所有的节点都是以一种形式连接的,它们都是树节点。我说得对吗?