【问题标题】:Graph traversal using py2neo使用 py2neo 进行图遍历
【发布时间】:2019-02-13 16:54:55
【问题描述】:

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

例如:

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

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

【问题讨论】:

  • 你的意思是像nodes()relationships()这样的吗?

标签: neo4j cypher py2neo


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-28
    相关资源
    最近更新 更多