mongodb数据导入导出

时间:2021-04-11 06:39:26

使用数据库,经常会碰到导入导出数据的需求,下面就介绍实用工具 mongoexport 和 mongoimport 的使用方法:
mongodb数据导入导出

参数说明:

-d 指明使用的库, 本例中为” my_mongodb” 
-c 指明要导出的表, 本例中为”user”
-o 指明要导出的文件名, 本例中为”user.dat”

从上面可以看到导出的方式使用的是 JSON 的样式 。

导出 CSV 格式的文件:
mongodb数据导入导出

参数说明:

-csv 指要要导出为 csv 格式
-f 指明需要导出哪些例

更详细的用法可以 mongoexport –help 来查看

数据导入 mongoimport :
导入 JSON 数据:

mongoimport.exe -d my_mongodb -c user user.dat 

可以看到导入数据的时候会隐式创建表结构

导入CSV 数据
mongoimport.exe -d my_mongodb -c user –type csv –headerline –file user_csv.dat

参数说明:

-type 指明要导入的文件格式 
-headerline 批明不导入第一行,因为第一行是列名
-file 指明要导入的文件路径

CSV 格式良好,主流数据库都支持导出为 CSV 的格式,所以这种格式非常利于异构数据迁移。