Mongodb mongorestore的问题
我正在使用mongo备份包对我的mongodb实例运行备份,它在我的db中为我的3个集合创建了三个文件夹 因此,备份如下所示: --dbbackup/collection1/bson_文件 --dbbackup/collection2/bson_文件 --dbbackup/collection3/bson_文件 现在,我尝试使用以下命令恢复上述备份:Mongodb mongorestore的问题,mongodb,Mongodb,我正在使用mongo备份包对我的mongodb实例运行备份,它在我的db中为我的3个集合创建了三个文件夹 因此,备份如下所示: --dbbackup/collection1/bson_文件 --dbbackup/collection2/bson_文件 --dbbackup/collection3/bson_文件 现在,我尝试使用以下命令恢复上述备份: mongorestore --db dbrestore --collection collection1 --drop /dbbackup/co
mongorestore --db dbrestore --collection collection1
--drop /dbbackup/collection1/
但它失败了,出现了以下错误:
Failed: error scanning filesystem: file /dbbackup/collection1/ is a directory,
not a bson file
如何成功恢复备份?您的意思是,备份是用来创建的吗?显示用于执行备份的选项。
--db
和--collection
选项被弃用,取而代之的是--nsInclude
或其他--ns*
选项。也有点离题,真的应该在嘿抱歉,打字错误。实际上,我正在使用以编程方式触发备份。我的代码与