我试过这个命令:mongod --repair --dbpath --storageEngine wiredTiger并收到同样的错误 . Mongo版本v3.4.9

当我尝试启动指向现在损坏的数据库的mongo时出现错误:E STORAGE [initandlisten] WiredTiger错误(-31802)[1529507255:694305] [19415:0x7fffaa47b380],txn-recover:不支持的WiredTiger文件版本:此版本仅支持最大为1/0的主要/次要版本,文件为版本2/0:WT_ERROR:非特定的WiredTiger错误

E STORAGE [initandlisten] WiredTiger错误(0)[1529507255:694388] [19415:0x7fffaa47b380],txn-recover:WiredTiger无法读取恢复日志 .

= E STORAGE [initandlisten] WiredTiger错误(0)[1529507255:694417] [19415:0x7fffaa47b380],txn-recover:这可能是由于日志文件被加密,来自旧版本或磁盘损坏

E STORAGE [initandlisten] WiredTiger错误(0)[1529507255:694445] [19415:0x7fffaa47b380],txn-recover:您应该确认已使用正确的选项打开数据库,包括所有加密和压缩选项

E STORAGE [initandlisten] WiredTiger错误(-31802)[1529507255:694802] [19415:0x7fffaa47b380],txn-recover:恢复失败:WT_ERROR:非特定的WiredTiger错误

[initandlisten]断言:28595:-31802:WT_ERROR:非特定的WiredTiger错误src / mongo / db / storage / wiredtiger / wiredtiger_kv_engine.cpp 269

我在initAndListen中存储[initandlisten]异常:28595 -31802:WT_ERROR:非特定的WiredTiger错误,终止

我NETWORK [initandlisten]关闭:关闭监听套接字......

我NETWORK [initandlisten]删除套接字文件:/tmp/mongodb-27017.sock

我NETWORK [initandlisten]关闭:要刷新diaglog ...

我控制[initandlisten]现在退出

我控制[initandlisten]关闭代码:100