Nosql 在AQL图遍历中包含入口节点
我正在使用AQL遍历图形,现在这是我的声明:Nosql 在AQL图遍历中包含入口节点,nosql,arangodb,aql,Nosql,Arangodb,Aql,我正在使用AQL遍历图形,现在这是我的声明: FOR v, e, p IN 1..1 ANY 'Bridges/1004' GRAPH 'S_Graph' FILTER not (p.vertices[1].IID != 'null' AND p.vertices[1].cls_name == "Bridge") OR p.vertices[1].cls_name == "Node" RETURN v 结果是文档my Entry Document Bridge
FOR v, e, p IN 1..1 ANY 'Bridges/1004'
GRAPH 'S_Graph'
FILTER not (p.vertices[1].IID != 'null' AND p.vertices[1].cls_name == "Bridge")
OR p.vertices[1].cls_name == "Node"
RETURN v
结果是文档my Entry Document Bridges/1004,而不是条目文档本身
如何在查询结果中包含条目文档?只需将遍历深度从1..1更改为0..1,这应该包括初始节点
FOR v, e, p IN 0..1 ANY 'Bridges/1004'
GRAPH 'S_Graph'
FILTER not (p.vertices[1].IID != 'null' AND p.vertices[1].cls_name == "Bridge")
OR p.vertices[1].cls_name == "Node"
RETURN v
还要注意的是,在原始查询中,如果返回路径,它将包含路径中的所有节点,包括原始节点这是否适用于入站和出站?我尝试了一个出站查询,但它仍然不包括起始节点。