Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Nosql 在AQL图遍历中包含入口节点_Nosql_Arangodb_Aql - Fatal编程技术网

Nosql 在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

我正在使用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 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

还要注意的是,在原始查询中,如果返回路径,它将包含路径中的所有节点,包括原始节点

这是否适用于入站和出站?我尝试了一个出站查询,但它仍然不包括起始节点。