如图所示,两个工具位于mongodb安装目录的bin目录下mongodb
下面介绍一下二者的使用方法:数据库
Mongodb中的mongoexport工具能够把一个collection导出成JSON格式或CSV格式的文件。能够经过参数指定导出的数据项,也能够根据指定的条件导出数据。工具
可经过 mongoexport --help 命令查看具体使用方法spa
导出goods数据库下students集合的数据命令行
执行图中命令3d
bin目录下生成students.dat文件,内容以下(也可在命令行中执行 type students.dat 查看)code
从上面的结果能够看出,咱们在导出数据时没有显示指定导出样式 ,默认导出了JSON格式的数据。实际状况下经常须要导出csv格式的数据,命令以下blog
mongoexport -d goods -c students --csv -f classid,name,age -o students_csv.dat
Mongodb中的mongoimport工具能够把一个特定格式文件中的内容导入到指定的collection中。该工具能够导入JSON格式数据,也能够导入CSV格式数据。rem
可经过 mongoimport --help 命令查看具体使用方法io
先删除students集合数据,验证
db.students.remove({}); db.students.find();
导入以前导出的students.dat文件
上面演示的是导入JSON格式的文件中的内容,若是要导入CSV格式文件中的内容,则须要经过--type参数指定导入格式
mongoimport -d goods -c students --type csv --headerline --file students_csv.dat
参数详解
也可借助工具进行导入导出,如: NoSQL Manager for MongoDB 提供了多种格式的导入导出