如何恢复旧的MongoDB文件?(扩展名以数字结尾)



如何恢复我认为是通过复制原始数据库文件进行的旧MongoDB备份?(他们没有使用转储命令(

它以.7z格式压缩交付,解压缩为以下文件:

mydb_2014.1
mydb_2014.2
mydb_2014.3
mydb_2014.4
mydb_2014.5
mydb_2014.ns

我已经尝试过mongorestore但它会产生错误,说"不知道如何处理文件......,跳过">

应该可以在指定相关文件的路径的同时启动一个 mongod 实例:

mongodb --dbpath /path/to/files

您应该尝试使用与进行备份时正在使用的版本匹配的MongoDB版本。看起来这些文件来自MMAPv1存储引擎,因此如果您使用的是MongoDB 3.2或更高版本,则可能还需要指定--storageEngine mmapv1

最新更新