windows/ubuntu导出导入mongodb数据库

作者: 鲁智深 分类: db 发布时间: 2020-05-10 22:56

windows

打开dos命令行,进入mongodb的bin目录下,如果配置了环境变量,则不需要进入到bin目录。

导出使用mongoexport命令

1
./mongoexport.exe -d 数据库名 -c 集合名 -o "E:\xxx\xxx.json"

导入使用mongoimport命令

1
./mongoimport.exe -d 数据库名 -c 集合名 --file "E:\xxx\xxx.json" --jsonArray

如果提示:exception:BSON representation of supplied JSON is too large,则试试:

1
./mongoimport.exe -d 数据库名 -c 集合名 --file "E:\xxx\xxx.json" --type=json

ubuntu

导出使用mongoexport命令

1
2
mongoexport --db test --collection accounts --type=json --fields name,balance --out /opt/backups/accounts.json
    -u readUser -p passwd --authenticationDatabase admin

导入使用mongoimport命令

1
mongoimport --db test --collection importAccounts --type json --file /opt/backups/accounts.json -u writeUser -p passwd --authenticationDatabase admin --upsertFields name.firstName,lastName

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注