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