网站首页 文章专栏 mongodb 备份或恢复某个数据库集合Collections
mongodb 备份或恢复某个数据库集合Collections
编辑时间:Dec. 12, 2019, 5:08 p.m. 作者:赵彦昌 浏览量:72

适合的场景:将集合从一个数据库复制到另一个数据库(本地或远程的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




来说两句吧
最新评论