使用py2neo进行图遍历

问题描述 投票:0回答:1

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

例如:

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

如果我将A作为起始节点并将D作为结束节点,我希望输出为关系relation1,relation2,relation3和中间节点集合为BC

neo4j cypher py2neo
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.