Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.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
Graph 构造NEO4J Cypher图查询以显示路径中的中间节点_Graph_Neo4j_Cypher - Fatal编程技术网

Graph 构造NEO4J Cypher图查询以显示路径中的中间节点

Graph 构造NEO4J Cypher图查询以显示路径中的中间节点,graph,neo4j,cypher,Graph,Neo4j,Cypher,我看到了这篇StackOverflow文章,内容是关于如何获得一定深度的所有节点。 但是,我还想可视化这个节点集合。但是,生成的查询 MATCH (n { handle: '" + handle + "' })-[r:EDGE*1..4]->x " "RETURN r, n.handle,x.handle") n将给出起始节点,x将给出每条路径的最后一个节点。r给了我一个关系列表。我想查看每个路径中的中间节点列表。然而,关系似乎存储在URL中,对每个URL进

我看到了这篇StackOverflow文章,内容是关于如何获得一定深度的所有节点。

但是,我还想可视化这个节点集合。但是,生成的查询

MATCH (n { handle: '" + handle + "' })-[r:EDGE*1..4]->x "
              "RETURN r, n.handle,x.handle")
n将给出起始节点,x将给出每条路径的最后一个节点。r给了我一个关系列表。我想查看每个路径中的中间节点列表。然而,关系似乎存储在URL中,对每个URL进行爬网和解析似乎效率低下


有没有一种方法可以构造查询,以便获取路径中的中间节点?

您可以根据需要返回路径或路径的节点

MATCH path = (n:Label { handle: {handle} })-[r:EDGE*1..4]->(x)
RETURN r, n.handle,x.handle, path, nodes(path)