Neo4j - shortestPath 不返回路径长度

杰海尔

我试图在 Neo4j 中执行“shortestPath”密码查询,但遇到了一个奇怪的困难。我应该得到“2个节点”作为最短路径,但是我什么也没得到。

MATCH p=shortestPath((charlize:Person)-[:KNOWS]-(bacon:Person)) 
WHERE charlize.name="Charlize Theron" AND bacon.name="Kevin Bacon" 
RETURN length(p); 

我相信我正在运行最新版本的 Neo4j。这可能是一个问题吗?

问候!

逆猎鹰

问题是您没有指定可变长度路径。[:KNOWS]意味着您正在寻找一种模式,其中两个节点之间只有一个 :KNOWS 关系,而没有一个。

你想在[:KNOWS*]这里使用这是可变长度路径匹配文档以供参考。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Neo4j:为什么不返回长度为0的路径?

来自分类Dev

Neo4j中的定向路径

来自分类Dev

Neo4j Cypher替代路径

来自分类Dev

Neo4j:最佳路径搜索

来自分类Dev

Neo4j:“不包含”查询

来自分类Dev

Neo4j Cypher:为什么0长度路径不匹配?

来自分类Dev

Neo4j密码查询-如何返回路径节点,但不包括具有相同特定属性的节点

来自分类Dev

返回neo4j中最常见的路径

来自分类Dev

返回neo4j路径上的关系属性总和?

来自分类Dev

neo4j 不按人名返回节点

来自分类Dev

Neo4j:Neo4j 中是否存在“不包含”?

来自分类Dev

neo4j cypher避免重复路径

来自分类Dev

neo4j:查找路径并删除重复项

来自分类Dev

neo4j单向最短路径

来自分类Dev

如何查询多个OR'ed Neo4j路径?

来自分类Dev

Neo4j找不到结束的完整路径

来自分类Dev

路径中集合节点的Neo4J公共邻居

来自分类Dev

Neo4J从路径中的节点获取节点

来自分类Dev

Neo4j双向的最短路径

来自分类Dev

Neo4j路径查询,包括循环

来自分类Dev

Neo4j非托管扩展中的类路径

来自分类Dev

Neo4j cypher查询已知路径

来自分类Dev

Neo4j中的多路径关系检查

来自分类Dev

Neo4J查询不显示路径

来自分类Dev

(最短)路径中的Neo4J错误

来自分类Dev

带过滤器的Neo4j路径

来自分类Dev

Neo4j 查询完整路径

来自分类Dev

Neo4j 最大深度和路径

来自分类Dev

neo4j插件方法签名不匹配