使用数据库,经常会碰到导入导出数据的需求,下面就介绍实用工具 mongoexport 和 mongoimport 的使用方法:
参数说明:
-d 指明使用的库, 本例中为” my_mongodb”
-c 指明要导出的表, 本例中为”user”
-o 指明要导出的文件名, 本例中为”user.dat”
从上面可以看到导出的方式使用的是 JSON 的样式 。
导出 CSV 格式的文件:
参数说明:
-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 的格式,所以这种格式非常利于异构数据迁移。