当前位置:  开发笔记 > 编程语言 > 正文

MongoDB恢复警告

如何解决《MongoDB恢复警告》经验,为你挑选了1个好方法。

我正在按照本教程来备份和恢复单个MongoDB数据库.

备份命令 -

sudo mongodump --db newdb --out /var/backups/mongobackups/`date +"%m-%d-%y"`

恢复命令 -

sudo mongorestore --db newdb --drop /var/backups/mongobackups/01-20-16/newdb/

虽然它完美无缺,但MongoDB在恢复数据时给了我这个警告 -

只应在从BSON文件恢复时使用--db和--collection args.其他用途已弃用,将来不再存在; 请改用--nsInclude

有人可以解释如何删除此警告吗?

我正在使用MongoDB 3.4.1版本.



1> 小智..:

--nsInclude 在mongo 3.4中是新的.

而不是在命令行中给出db_namecollection_name给出的旧选项

mongorestore --db db_name --collection collection_name

将使用名称空间

mongorestore --nsInclude db_name.collection_name

同样

mongorestore --db newdb --drop /var/backups/mongobackups/01-20-16/newdb/

mongorestore --nsInclude 'newdb.*' --drop /var/backups/mongobackups/01-20-16/


我不知道为什么它给我一个错误,即使我从BSON文件恢复.
推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有