我是ArangoDB的新手, 我正在使用最新版本3.2.25。 我想从起始节点中提取邻居。 这是我试过的
FOR x IN 1..1
ANY "vert1/5001" Col_edge_L
RETURN x
但是我错过了vert2。
这是集合的架构
{"_from":"vert1/560","_to":"vert2/5687768","id":771195,"score":218}
答案 0 :(得分:0)
您在查询中执行的操作是从集合5001
中的键vert1
开始,并沿着集合Col_edge_L
中的所有边沿任意方向(因此{{1} }或_from
等于_to
)。
如果vert1/5001
中有边缘
Col_edge_L
然后结果应该是:
{ "_from": "vert1/5001", "_to": "vert1/789" }
{ "_from": "vert2/44", "_to": "vert1/5001" }
异常:如果存在顶点集合,但不存在边缘的[
{ "_id": "vert2/44", ... },
{ "_id": "vert1/789", ... }
]
和_from
属性中引用的顶点,则遍历将起作用但返回 null 缺少顶点(_to
变量)。
您在问题中发布的边缘不会引用起始顶点x
,因此不会遵循该边缘,也不会从此边缘返回任何顶点。如果您错过了结果中的顶点,则可能根本没有将起始顶点链接到另一个文档的边。