我真的很喜欢arangodb的图形遍历,它允许我访问任何路径或节点,只需很少的查询工作。但是,我有一个已经在neo4j中实现的上下文,我相信任何使用arangodb的人都会发现这对他将来的操作很有用。在
我已经成功地将产品类别列表google product taxonomy导入到arangodb数据库中。在名为taxonomy
的顶点集合和名为catof
的边集合中。在
如果我是正确的,从这个查询,我可以获取所有的顶点和链接的边。在
FOR t IN taxonomy
for c in inbound t catof
sort c.name asc
return {c}
当输入分类文档时,如果_from
,_to
两个部分中的任何一个都为空,则父顶点没有边。我需要指出的是,我正在使用flask脚本和python-arango来继续这些操作,它们很有帮助。在
在操作之后,我有下面的示例顶点。在
[{"_key": "5246198", "_id": "taxonomy/5246198","name": "Computers"},
{"_key": "5252911", "_id": "taxonomy/5252911","name": "Hardwares"},
{"_key": "5257587", "_id": "taxonomy/5257587", "name": "Hard disk"
}]
和边缘
[
{ "_key": "5269883", "_id": "catof/5269883", "_from": "taxonomy/5246198", "_to": "taxonomy/5252911"},
{"_key": "5279833", "_id": "catof/5279833", "_from": "taxonomy/5252911",
"_to": "taxonomy/5257587"}]
现在我的问题是:
如何只获取父文档?i、 eComputers
从父文档中,如何使用打印其所有子文档?格式为Computers
,Hardwares
,Hard Disks
目前没有回答
相关问题 更多 >
编程相关推荐