使用py2neo

时间:2019-02-13 16:54:56

标签: neo4j cypher py2neo

我想从我使用neo4j创建的图中检索存在于两个节点之间的所有关系和节点。我正在使用py2neo,我想知道我们如何编写一个cypher查询,该查询可以检索两个节点之间的中间关系以及这两个节点之间的中间节点。

例如:

(A)-[relation1]->(B)-[relation2]->(C)-[relation3]->(D)

如果我将A作为开始节点,将D作为结束节点,则我希望输出以关系集relation1,relation2,relation3和中间节点集B的形式出现和C

1 个答案:

答案 0 :(得分:0)

match mypath =(A)-[:* 0 ..]->(D)返回节点(mypath),关系(mypath)