从多个顶点遍历

问题描述 投票:0回答:1

有没有办法通过HTTP从多个顶点执行图遍历?

正如我在

/_api/traversal
端点的文档中看到的,我可以只指定一个起始顶点。

我需要找到两组顶点之间的多条路径,具有许多条件,如过滤器、排序等。

提前致谢。

arangodb
1个回答
2
投票

目前仅支持使用单个起始顶点通过 HTTP 进行图遍历。

在您的用例中,我建议通过 AQL 执行遍历。对于多个起始顶点,您可以在查询周围放置一个循环:

FOR start_vertex IN start_vertices
    FOR v, e, p IN OUTBOUND start_vertex @collection ...


FOR vertex IN [ "foo/bar", "baz/bark" ]
  FOR v, e, p IN OUTBOUND vertex @collection ...

AQL 文档中显示了一个工作示例。

© www.soinside.com 2019 - 2024. All rights reserved.