参考 > 发行说明 > MongoDB 4.0发行说明 > 将4.0独立版降级到3.6
在尝试任何降级之前,请熟悉本文档的内容。
升级到4.0后,如果需要降级,我们建议降级到最新的补丁程序版本3.6。
可选,但推荐。 创建数据库的备份。
在降级二进制文件之前,您必须降级功能部件兼容性版本并删除与3.6版本不兼容的所有4.0功能部件
,如下所述。只有featureCompatibilityVersion
将设置为时,才需要执行这些步骤
"4.0"
。
降级featureCompatibilityVersion
到"3.6"
。
该setFeatureCompatibilityVersion
命令执行对内部系统集合的写操作,并且是幂等的。如果由于某种原因该命令未成功完成,请在mongod
实例上重试该命令
。
删除所有与4.0 不兼容的持久功能。例如,如果您定义了使用4.0查询功能(例如聚合转换运算符)的任何视图定义,文档验证器和部分索引过滤器,则必须将其删除。
如果您的用户只有SCRAM-SHA-256
凭据,则应SCRAM-SHA-1
在降级之前为这些用户创建凭据。要更新仅具有SCRAM-SHA-256
凭据的用户,请
db.updateUser()
使用mechanisms
设置为SCRAM-SHA-1
only和pwd
设置为password运行: