我最近读到,ArangoDB能够将边缘连接到图形中的其他边缘。在这种情况下,如何查询路径的工作?例如: car <-------- part
^
|
|
installationEvidence
在这种情况下,installationEvidence是连接到所述部分的车之间的边缘的节点。从汽车节点开始,返回的是哪个AQL installationEviden
我想插入值到阿朗戈-DB通过自定义键,但我并没有在SQL发现了一个“如果不存在”之类的函数 let exist = (
FOR u IN User
FILTER u._key == "newkey"
return u
)
Filter LENGTH(exist)==null
INSERT{
_key: "newkey",
va
如果我有一个包含集合名称的集合,那么AQL中是否存在允许使用动态集合名称的语法? 这是我正在寻找的一个例子。名为master的集合有许多文档,.state的Active或Disabled。该集合有一个名为collection_name的密钥,它是此数据库中另一个集合的名称。 FOR doc IN master
FILTER doc.state == 'Active'
FOR c IN
我发现了几个类似的问题,但没有解决方案按需要工作,或者使用了内部函数。这是最相关的一个: Getting data for d3 from ArangoDB using AQL (or arangojs) 我无法理解如何返回具有父+孩子的树结构的单个响应。 D3能理解的东西。无论我做什么,除了第一次迭代,一切都是一团糟。我尝试了MERGE和MERGE_RECURSIVE,但它没有按照我的想法工作。