我正在研究neo4j,我有一个关于它们的问题。我有2个节点,我想在这两个节点之间找到相同的关系。所有关系必须具有相同的属性。我执行了以下段中的cypher查询代码:
START a=node(1), d=node(4)
MATCH p=a-[r:ROUTE*..]-d
WITH head(relationships(p))as r1,last(relationships(p))as r2,p
WHERE r2.RouteID = r1.RouteID
return p;
当我尝试执行该查询时,neo4j正在崩溃。如何找到该路径?我的查询看起来是否正确?
谢谢和亲切的问候
答案 0 :(得分:1)
确保1和4实际上是有效的节点ID。
否则,您的Cypher对我来说是合法的(尽管如此,您可以将[r:ROUTE*..]
简化为[r:ROUTE*]
)。