使用 HTTP 接口列出 ArangoDB 中数据库的可用集合?
List available collections for database in ArangoDB using HTTP interface?
我正在尝试使用 ArangoDB 的 HTTP 接口转储属于特定数据库的所有集合。
我可以使用以下命令查看所有可用的数据库:
curl http://localhost:8529/_api/database
但是,一旦找到数据库名称(例如“test”),我就无法转储属于该数据库的集合。最后,我想转储该数据库的集合,然后转储所选集合中的所有结果。
我已按照此处提供的文档进行操作:https://www.arangodb.com/docs/stable/http/general.html,但是我仍然无法找到此请求的相关文档。
您可以通过
获取所有collection的列表
curl http://localhost:8529/_db/DBNAME/_api/collection
如文档的这一部分所暗示的那样:https://www.arangodb.com/docs/stable/http/collection.html#address-of-a-collection
界面的其余部分相应地工作,例如
curl http://localhost:8529/_db/DBNAME/_api/collection/COLLNAME
获取有关单个 collection 的信息(已包含在第一次调用的输出中)。
我正在尝试使用 ArangoDB 的 HTTP 接口转储属于特定数据库的所有集合。
我可以使用以下命令查看所有可用的数据库:
curl http://localhost:8529/_api/database
但是,一旦找到数据库名称(例如“test”),我就无法转储属于该数据库的集合。最后,我想转储该数据库的集合,然后转储所选集合中的所有结果。
我已按照此处提供的文档进行操作:https://www.arangodb.com/docs/stable/http/general.html,但是我仍然无法找到此请求的相关文档。
您可以通过
获取所有collection的列表curl http://localhost:8529/_db/DBNAME/_api/collection
如文档的这一部分所暗示的那样:https://www.arangodb.com/docs/stable/http/collection.html#address-of-a-collection
界面的其余部分相应地工作,例如
curl http://localhost:8529/_db/DBNAME/_api/collection/COLLNAME
获取有关单个 collection 的信息(已包含在第一次调用的输出中)。