首页 > 解决方案 > mongo 从 4.0 升级到 4.2 的问题

问题描述

我有一个 mongodb 实例,将 mongo 从 4.0 升级到 4.2 后出现错误我无法运行 mongo shell,这是错误消息:

2020-08-06T12:36:25.867+0300 I STORAGE [initandlisten] initAndListen 中的异常:Location40415:BSON 字段“MinValidDocument.oplogDeleteFromPoint”是未知字段。,终止

标签: mongodbnosqlupgrade

解决方案


该字段在源代码中有以下注释:

 *      oplogDeleteFromPoint: <Timestamp>,  // only exists on unclean upgrade
 *                                          // TODO (SERVER-30556): Remove after 3.6

还有https://jira.mongodb.org/browse/SERVER-30556虽然它没有解释该字段是什么。

我的猜测是您之前的升级没有完全完成,也许您可​​以使用 4.0 二进制文件进行修复。如何修复我的mongodb?


推荐阅读