确定图遍历的路径

时间:2020-04-08 08:02:05

标签: neo4j gremlin janusgraph dgraph cayley

在图形数据库中,我想知道我从哪条路线走过

例如

路径1。 a -1-2-3-4-5- b

路径2。 a -1-2-7-4-5- b

在以上两个示例中,它都是通过不同的路线从 a点 b 点的。 在这里,我想确定我从哪个路线到达 b点

1 个答案:

答案 0 :(得分:0)

您可以使用NODES函数列出路径中的节点。还有一个RELATIONSHIPS函数用于列出关系。

例如,如果此查询在您的问题中找到2条路径,它将返回每个路径中的节点:

MATCH path = (a:A)-[*]->(b:B)
RETURN NODES(path) AS nodesInPath
相关问题