如何将mongoDB数据导出为CSV格式?

时间:2013-11-08 15:04:03

标签: excel mongodb csv

我正在寻找一种将mongoDB中的数据导出为CSV的简单方法。大多数答案涉及bash脚本......等。是否有一个简单的mongoDB命令只能将数据导出为CSV?

3 个答案:

答案 0 :(得分:22)

<强>更新

从mongo 3.0.6开始,不再支持--csv,新标志为--type=csv,因此命令为

mongoexport --db users --collection contacts --type=csv --fieldFile fields.txt

原始回答:

可以使用mongo 实用程序函数 mongoexport --csv从命令行完成此操作。

--csv文档外,您还需要使用--fields或使用--fieldFile指定包含字段的文件。

查看usage examples并查看它们是否有用,例如:

mongoexport --db users --collection contacts --csv --fieldFile fields.txt

答案 1 :(得分:6)

如果您已经有.bson文件,那么为了导出到csv:

bsondump collection.bson > file.csv

答案 2 :(得分:0)

使用mongoDB指南针非常容易,您只需要转到

Collection -> Export Collection -> Select Export data as JSON or CSV

并导出数据。