【问题标题】:Traversal from multiple vertices从多个顶点遍历
【发布时间】:2018-01-31 17:45:26
【问题描述】:

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

正如我在文档 (https://docs.arangodb.com/3.3/HTTP/Traversal/) 中看到的,我可以只指定单个起始顶点。

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

提前致谢。

【问题讨论】:

    标签: arangodb


    【解决方案1】:

    目前仅支持使用单个起始顶点通过 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 中显示了一个工作示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-15
      相关资源
      最近更新 更多