1

在 Cypher 中,您可以获得锚定在两个节点 fe 上的路径

 match path=(a)-[r:rel*1..5]->(b)
 where a.val = 1 and b.val = 2
 return path

问题是我怎样才能获得中间包含say node '(x) where x.val = 5' 的路径,而不是所有路径

4

1 回答 1

2

您可以添加到 where 子句

AND ANY(x IN nodes(path)[1..-1] WHERE x.val =5)

获得通过至少一个具有 val=5 的节点的路径

于 2020-09-13T19:37:51.547 回答