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打开会乱码!

csv打开乱码

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

再看看转换后的效果,完美~~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容