网站首页 文章专栏 mongodb 备份或恢复某个数据库集合Collections
适合的场景:将集合从一个数据库复制到另一个数据库(本地或远程的mongod)
测试环境 : centos7
mongodb: 4.0.x
备份数据库集合
# -c 参数指定集合名称 mongodump --host x.x.x.x --port 17017 -d some_database -c some_collection -u root -p yourpwd --authenticationDatabase admin
恢复集合
# -c 可选,如果存在该some_collection 名,就在集合追加这些备份的文档 mongorestore --host x.x.x.x --port 27017 -d some_database -c some_collection -u root -p yourpwd --authenticationDatabase admin dump/some_database/some_collection.bson # 只指定数据库 mongorestore --host x.x.x.x --port 27017 -d some_database -u root -p yourpwd --authenticationDatabase admin dump/some_database