给定一个固定的 3 层深度树结构,例如
收藏: 树
{
"name": "Level 1",
"children": [{
"name": "Level 1.1",
"children": [{
"name": "Level 1.1.1"
}, {
"name": "Level 1.1.2"
}]
}, {
"name": "Level 1.2",
"children": [{
"name": "Level 1.2.1"
}]
}]
}
Run Code Online (Sandbox Code Playgroud)
在另一个集合中引用“叶子”节点:
集合“人”
{
"name": {
"first": "John",
"last": "Doe"
},
"linkToLeaf": "<need to reference a leaf node. e.g. 'Level 1.2.1'>"
}
Run Code Online (Sandbox Code Playgroud)
并且需要查询数据:
使用 arangodb,对数据建模的最佳方法是什么?使用图表、简单的 JSON 文档、两者的混合,还是其他东西?
我正在开发一个新项目,我们希望跳转到 NoSQL,但来自传统 RDBMS 的背景,我会简单地使用递归连接对树进行建模,因此只需使用它的主键引用“叶节点”。 …
arangodb ×1