Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb mongorestore的问题_Mongodb - Fatal编程技术网

Mongodb mongorestore的问题

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

我正在使用mongo备份包对我的mongodb实例运行备份,它在我的db中为我的3个集合创建了三个文件夹

因此,备份如下所示:

--dbbackup/collection1/bson_文件

--dbbackup/collection2/bson_文件

--dbbackup/collection3/bson_文件

现在,我尝试使用以下命令恢复上述备份:

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*
选项。也有点离题,真的应该在嘿抱歉,打字错误。实际上,我正在使用以编程方式触发备份。我的代码与