ArangoDB:如何列出或导出数据库中的所有文档,而不考虑集合

ArangoDB:如何列出或导出数据库中的所有文档,而不考虑集合,arangodb,Arangodb,我看到有用于列出和导出给定集合中所有文档的API,但我需要同时列出/导出数据库中所有集合中的所有文档(ID)。(这是针对我正在开发的服务的验证和确认)。这是可能的,还是我必须一次查询一个集合 谢谢 arangodump将转储数据库中的所有集合,但文档的输出格式如下: {"type":2300,"data": DOCUMENT} 每个集合文件中的每个文档都有一个这样的条目,其名称如下: COLLECTION_07cf4f8f5d8b76282917320715dda2ad.data.json

我看到有用于列出和导出给定集合中所有文档的API,但我需要同时列出/导出数据库中所有集合中的所有文档(ID)。(这是针对我正在开发的服务的验证和确认)。这是可能的,还是我必须一次查询一个集合


谢谢

arangodump
将转储数据库中的所有集合,但文档的输出格式如下:

{"type":2300,"data": DOCUMENT}
每个集合文件中的每个文档都有一个这样的条目,其名称如下:

COLLECTION_07cf4f8f5d8b76282917320715dda2ad.data.json
提取文档很容易,例如,使用jq,人们基本上会写:
jq.data

arangoexport
允许在一次调用中指定多个集合,但必须显式指定它们

自动化使用
arangoexport
的一种可能性是使用
arangosh
在特定数据库中生成集合名称(使用
db.\u collections()
),然后构造适当的
arangoexport
命令