gpt4 book ai didi

MongoDB 恢复警告

转载 作者:IT老高 更新时间:2023-10-28 13:09:29 27 4
gpt4 key购买 nike

我正在关注 this备份和恢复单个 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 在恢复数据时给了我这个警告 -

the --db and --collection args should only be used when restoring from a BSON file. Other uses are deprecated and will not exist in the future; use --nsInclude instead

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

我使用的是 MongoDB 3.4.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/

关于MongoDB 恢复警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41704144/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com