【问题标题】:How to fetch all Vertices data from the ArangoDB Graph using REST api如何使用 REST api 从 ArangoDB 图表中获取所有顶点数据
【发布时间】:2019-02-08 20:33:50
【问题描述】:

GET /_api/gharial/{graph-name}/vertex/{collection-name}/{vertex-key}

上述 API 获取特定顶点。

我想使用 ArangoDB 的 REST API 从给定的graph-name 获取所有顶点。

类似:SELECT * FROM vertices

【问题讨论】:

    标签: arangodb arangodb-php


    【解决方案1】:

    由于这种资源密集型的性质,ArangoDB 没有直接实现它。

    can use the export API 导出完整的收藏。您必须对属于您的特殊图的所有顶点集合执行此操作。

    另一种可能性是运行返回所有文档的 AQL 查询:

    FOR x IN vertexCollection RETURN x
    

    对于使用流式查询的每个集合,或对所有顶点集合的组合(甚至更多资源)查询:

    let vertexColA = (FOR x IN vertexCollectionA RETURN x)
    let vertexColB = (FOR x IN vertexCollectionB RETURN x)
    RETURN CONCAT(vertexColA, vertexColB)
    

    请注意,此查询不可流式传输。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-30
      • 2019-12-15
      相关资源
      最近更新 更多