Jyo*_*ngh 14 database-backups mongodb mongorestore mongodump
我正在按照本教程来备份和恢复单个MongoDB数据库.
备份命令 -
sudo mongodump --db newdb --out /var/backups/mongobackups/`date +"%m-%d-%y"`
Run Code Online (Sandbox Code Playgroud)
恢复命令 -
sudo mongorestore --db newdb --drop /var/backups/mongobackups/01-20-16/newdb/
Run Code Online (Sandbox Code Playgroud)
虽然它完美无缺,但MongoDB在恢复数据时给了我这个警告 -
只应在从BSON文件恢复时使用--db和--collection args.其他用途已弃用,将来不再存在; 请改用--nsInclude
有人可以解释如何删除此警告吗?
我正在使用MongoDB 3.4.1版本.
acs*_*jan 14
--nsInclude 在mongo 3.4中是新的.
而不是在命令行中给出db_name和collection_name给出的旧选项
mongorestore --db db_name --collection collection_name
Run Code Online (Sandbox Code Playgroud)
将使用名称空间
mongorestore --nsInclude db_name.collection_name
Run Code Online (Sandbox Code Playgroud)
同样
mongorestore --db newdb --drop /var/backups/mongobackups/01-20-16/newdb/
Run Code Online (Sandbox Code Playgroud)
变
mongorestore --nsInclude 'newdb.*' --drop /var/backups/mongobackups/01-20-16/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8942 次 |
| 最近记录: |