mongorestore 错误失败:从 dump.gz 恢复数据库时出现 EOF

Nis*_*yed 5 mongoose mongodb mongorestore mongodump mean-stack

使用mongorestore命令和dump.gz导入数据库备份时出现错误

使用以下命令恢复数据库:

mongorestore --gzip --archive=dump.gz --nsInclude=MyApp
Run Code Online (Sandbox Code Playgroud)

出现以下错误:

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.
Run Code Online (Sandbox Code Playgroud)

这个命令有什么问题吗?

小智 0

--nsInclude="MyApp" 语法错误

尝试例如: 语法:

mongorestore --nsInclude=dbName.collectionName
Run Code Online (Sandbox Code Playgroud)

您还可以从 dump/ 目录恢复一个或多个特定集合。例如,以下操作从 dump/ 目录中的相应数据文件恢复单个集合:

mongorestore --nsInclude=test.purchaseorders 转储/

如果 dump/ 目录不包含指定命名空间的相应数据文件,则不会恢复任何数据。例如,以下指定的集合命名空间在 dump/ 目录中没有相应的数据:

mongorestore --nsInclude=foo.bar 转储/