我想从我使用neo4j创建的图中检索存在于两个节点之间的所有关系和节点。我正在使用py2neo
,我想知道我们如何编写一个cypher
查询,该查询可以检索两个节点之间的中间关系以及这两个节点之间的中间节点。
例如:
(A)-[relation1]->(B)-[relation2]->(C)-[relation3]->(D)
如果我将A
作为开始节点,将D
作为结束节点,则我希望输出以关系集relation1,relation2,relation3
和中间节点集B
的形式出现和C
。
答案 0 :(得分:0)
match mypath =(A)-[:* 0 ..]->(D)返回节点(mypath),关系(mypath)