mongoDB数据导出成csv格式

第一步:

将mongodb安装目录下的bin文件夹路径放入系统环境变量,或者直接在cmd中进入该目录,比如:

cd C:\Program Files\MongoDB\Server\4.0\bin

第二步:

选用mongoexport程序,并加上参数。比如:

mongoexport --host localhost --db landchina_suzhou -c landchina_suzhou --type=csv 
-f district,name,price,location -o d:\\test.csv
示例

这里的参数按顺序有:
--host,主机;
--db,数据库;
-c,集合(collectio) ;
--type,导出类型;
-f,字段名,用 , 分割;
-o,导出文件名

更详细的说明可以去看官方文档。

但是,这样导出的csv文件我们直接用excel打开会乱码!

mongoDB数据导出成csv格式_第1张图片
csv打开乱码

乱码的原因是excel文件待用bom信息,而mongodb导出的csv文件是默认没有这部分的,自然就会乱码。
解决的方式也很简单, 下载一个notepad++,将文件转成utf-8-bom编码即可
mongoDB数据导出成csv格式_第2张图片
notepad++

再看看转换后的效果,完美~~
mongoDB数据导出成csv格式_第3张图片

你可能感兴趣的:(mongoDB数据导出成csv格式)