这个密码查询是否正确?我试图根据节点ID找到两个节点之间的最短路径:
MATCH (martin:RoadNode {id:16814}),(oliver:RoadNode {id:16820}),
p = shortestPath((martin)-[*..15]-(oliver))
RETURN p
它确实执行没有错误,但它返回0行,但我希望它能找到一个路径。
答案 0 :(得分:4)
我找到了!为了找到节点之间基于其ID的最短路径,这个密码查询可以解决这个问题:
MATCH (martin:RoadNode),(oliver:RoadNode),
p = shortestPath((martin)-[*..15]-(oliver))
WHERE id(martin) = 16814 AND id(oliver) = 16820
RETURN p