1
1
既然你只在乎有没有一条路,你应该用
shortestPath
而不是仅仅
根据您的Neo4j版本,使用
你也可以改变
|
2
1
Tezra对这个查询的Cypher版本有正确的想法(但是没有使用shortestPath())。 APOC Procedures ,它具有路径扩展过程,可以很好地为您的用例工作,只查找到每个不同节点的单个路径,并在标签上有效地过滤。
下面是您可能使用的方法,使用
过程调用中的labelFilter确保扩展中没有节点具有
编辑
虽然relationshipFilter可以按方向进行筛选,但目前有一个bug不允许我们只指定没有类型的关系方向。 更新
自2018年APOC夏季发行版(3.3.0.4沿3.3.x线,3.4.0.2沿3.4.x线)起,您现在只能在relationshipFilter中指定无类型、方向:
|
HT1 · Neo4j密码链从匹配查询输出到APOC 6 年前 |
Smaïne · 简单密码查询百分比计算 6 年前 |
user697911 · 如何在WHERE子句中使用OR? 6 年前 |
Juliosor · 使用键()时,来自同一节点的重复属性 6 年前 |