首页 > 解决方案 > ArangoDB:如何将集合导出到 CSV?

问题描述

我注意到 ArangoDB 的 Web 界面中有一个功能,它允许用户将数据下载或上传为 JSON 文件。但是,我发现 CSV 导出没有类似的东西。如何将现有的 Arango DB 集合导出到 .csv 文件?

标签: csvarangodb

解决方案


如果要将数据从 ArangoDB 导出到 CSV,则应使用Arangoexport。它包含在完整包以及仅限客户端的包中。arangod您可以在服务器可执行文件旁边找到它。

基本用法:
https ://docs.arangodb.com/3.4/Manual/Programs/Arangoexport/Examples.html#export-csv

另请参阅带有 AQL 查询的 CSV 示例:
https ://docs.arangodb.com/3.4/Manual/Programs/Arangoexport/Examples.html#export-via-aql-query

使用 AQL 查询进行 CSV 导出允许您在需要时转换数据,例如将数组连接到字符串或解压缩嵌套对象。如果您不这样做,那么将导出数组/对象的 JSON 序列化(这可能是您想要的,也可能不是您想要的)。


推荐阅读