从多个顶点遍历
Traversal from multiple vertices
有没有办法通过http从多个顶点执行图遍历?
正如我在文档 (https://docs.arangodb.com/3.3/HTTP/Traversal/) 中看到的那样,我可以仅指定单个起始顶点。
我需要在具有过滤、排序等许多条件的两组顶点之间找到多条路径
提前致谢。
目前仅支持使用单个起始顶点通过 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 documentation 中显示了一个工作示例。
有没有办法通过http从多个顶点执行图遍历?
正如我在文档 (https://docs.arangodb.com/3.3/HTTP/Traversal/) 中看到的那样,我可以仅指定单个起始顶点。
我需要在具有过滤、排序等许多条件的两组顶点之间找到多条路径
提前致谢。
目前仅支持使用单个起始顶点通过 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 documentation 中显示了一个工作示例。