我忘记了将MongoDB升级到8时,将功能兼容性置于效果。现在我无法使用Mongosh。如何解决这个问题?

问题描述 投票:0回答:1

在升级的同时,我忘了设置特征兼容性,同时将MongoDB从7升级到8。现在,我无法使用Mongosh。如何解决这个问题?安装在Ubuntu中完成,数据很重要,因此我需要保存它。我尝试使用

mongod --repair
,但没有帮助。

mongodb
1个回答
0
投票
该想法在以下链接中:

Https://www.mongodb.com/community/forums/t/mongo-v6-0-0-0-immedist----------0-immedist.-exits-exits-with-featurecompatibalienation-error/181080/4? 在这里引用它:

如果您想保存数据,则可以通过

下载来
fix

7.0.x的压缩档案并提取它。从此提取的文件夹中,您可以运行./bin/mongod --dbpath <current database path>。使用mongosh连接到此实例,然后运行

db.adminCommand( { setFeatureCompatibilityVersion: "7.0" } )
。这将为您更改FCV。然后,您可以退出
mongosh
,然后关闭
mongod
实例,最后启动您的版本8.0.0服务器。您将要在此处更改FCV,以供为
7.0
.

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.