Graph 获取起始节点ArangoDB的邻域

Graph 获取起始节点ArangoDB的邻域,graph,arangodb,vertex,Graph,Arangodb,Vertex,我使用的是Arangodb3.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} 在查询中,您要做的是从集合vert1中的键5001的顶点开始,沿着集合Col\u edge\L中存储的所有边向任意方向

我使用的是Arangodb3.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}

在查询中,您要做的是从集合
vert1
中的键
5001
的顶点开始,沿着集合
Col\u edge\L
中存储的所有边向任意方向移动(因此
\u from
\u to
等于
vert1/5001

如果
Col\u edge\L
like中有边

{ "_from": "vert1/5001", "_to": "vert1/789" }
{ "_from": "vert2/44", "_to": "vert1/5001" }
那么结果应该是:

[
    { "_id": "vert2/44", ... },
    { "_id": "vert1/789", ... }
]
例外情况:如果存在顶点集合,但不存在边的
\u from
\u to
属性中引用的顶点,则遍历将起作用,但缺少的顶点将返回null(
x
变量)

您在问题中发布的边没有引用起始顶点
vert1/5001
,因此不会跟随它,也不会从此边返回顶点。如果结果中缺少顶点,则可能根本没有将起始顶点链接到其他文档的边