Graph 构造NEO4J Cypher图查询以显示路径中的中间节点
我看到了这篇StackOverflow文章,内容是关于如何获得一定深度的所有节点。 但是,我还想可视化这个节点集合。但是,生成的查询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进
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)