第一步:
将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打开会乱码!

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

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

网友评论