admin 发表于 2016-12-5 17:31:29

Mongo导出导入文件

【导出文件】

导出json格式文件
mongoexport --host 127.0.0.1 --port 27017 -u root -p 123456 --authenticationDatabase admin -d test -c user -o test.user.json

导出csv格式文件
mongoexport --host 127.0.0.1 --port 27017 -u root -p 123456 --authenticationDatabase admin -d test -c user -o test.user.csv --type csv -f "uid,phone,gender"


【导入文件】

导入csv文件
mongoimport --host 127.0.0.1 --port 27017 -u root -p 123456 --authenticationDatabase admin -d test -c user --headerline -f uid,phone,gender --file data.csv --type csv

导入json文件,ID已存在时合并数据
mongoimport --host 127.0.0.1 --port 27017 -u root -p 123456 --authenticationDatabase admin -d test -c user --file test.user.json --mode merge


注意:
[*]如果想利用唯一索引约束来合并,使用--upsertFields=<field>来指定索引字段
[*]merge会整体替换一级字段













页: [1]
查看完整版本: Mongo导出导入文件