如何使用RESTAPI从ArangoDB图形中获取所有顶点数据

如何使用RESTAPI从ArangoDB图形中获取所有顶点数据,arangodb,arangodb-php,Arangodb,Arangodb Php,GET/_-api/gharial/{graph-name}/vertex/{collection-name}/{vertex-key} 上面的API获取一个特定的顶点 我想使用ArangoDB的restapi从给定的图形名称中获取所有顶点 类似于:SELECT*FROM vertices由于这种方法的资源密集性,ArangoDB不会直接实现这一点 您需要导出完整的集合。您必须对属于特殊图的所有顶点集合执行此操作 另一种可能是运行返回所有文档的AQL查询: FOR x IN vertexColl

GET/_-api/gharial/{graph-name}/vertex/{collection-name}/{vertex-key}

上面的API获取一个特定的顶点

我想使用ArangoDB的restapi从给定的
图形名称
中获取所有顶点


类似于:
SELECT*FROM vertices

由于这种方法的资源密集性,ArangoDB不会直接实现这一点

您需要导出完整的集合。您必须对属于特殊图的所有顶点集合执行此操作

另一种可能是运行返回所有文档的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)
请注意,此查询将不可流式处理