【问题标题】:mongorestore error Failed: EOF when restore DB from dump.gzmongorestore 错误失败:从 dump.gz 还原数据库时出现 EOF
【发布时间】:2020-03-29 00:47:07
【问题描述】:
我在使用带有 dump.gz
的
mongorestore 命令导入数据库备份时出错
使用以下命令恢复数据库
mongorestore --gzip --archive=dump.gz --nsInclude=MyApp
获得关注错误
2019-12-04T14:14:40.352+0530 Failed: EOF
2019-12-04T14:14:40.352+0530 0 document(s) restored successfully. 0 document(s) failed to restore.
任何人都可以帮我解决这个命令有什么问题
谢谢
【问题讨论】:
标签:
mongodb
mongoose
mean-stack
mongodump
mongorestore
【解决方案1】:
--nsInclude="MyApp" 语法错误
尝试例如:
语法:
mongorestore --nsInclude=dbName.collectionName
您还可以从 dump/ 目录恢复一个或多个特定集合。例如,以下操作从 dump/ 目录中的相应数据文件中恢复单个集合:
mongorestore --nsInclude=test.purchaseorders dump/
如果dump/目录不包含指定命名空间对应的数据文件,则不会恢复任何数据。比如下面指定了一个集合命名空间,在dump/目录下没有对应的数据:
mongorestore --nsInclude=foo.bar dump/