【发布时间】:2015-05-07 10:49:17
【问题描述】:
我正在运行查询以查找节点 a 是否直接或间接连接到节点 b。因为我可以直接使用
MATCH (n)-[r]->(a) 或 MATCH (n)-[r]->(b)
当我使用查询时
MATCH (b)-[r*1..2]->(a)
结果不同。我很困惑,无法理解下面提到的两个查询之间的区别。
1-OPTIONAL MATCH L=a-->c-->e-->b with a,b,L,p,q,n
2-OPTIONAL MATCH M=(a)-[r*1..2]->(b)
这两个查询是否相同。如果它们是,那么在我的情况下两者的结果是不同的。
我想看到的是,a 在两跳距离后连接到b。
我将非常感谢您的贡献。提前致谢
【问题讨论】:
标签: neo4j cypher graph-databases