云数据库MongoDB支持新版本时,您可以通过控制台将您的实例升级至最新版本,以完善老版本的功能,同时也为您提供更多的新功能。本文介绍支持升级的版本和升级版本的方法。

数据库版本说明

关于实例支持的版本信息和版本说明,请参见版本与存储引擎

支持升级的版本

实例类型 实例支持的版本 可升级到的版本 说明
单节点实例
  • MongoDB 4.0
  • MongoDB 3.4
- 暂不支持升级到MongoDB 4.0版本。如果需要使用MongoDB 4.0版本,请在创建实例时选择。更多信息,请参见创建单节点实例
副本集实例
  • MongoDB 5.0
  • MongoDB 4.4
  • MongoDB 4.2
  • MongoDB 4.0
  • MongoDB 3.4
  • MongoDB 3.2(已下线)
  • MongoDB 4.2
  • MongoDB 4.0
  • MongoDB 3.4
暂不支持升级到MongoDB 5.0和4.4版本。如果需要使用MongoDB 5.0或4.4版本,请在创建实例时选择。更多信息,请参见创建副本集实例
分片集群实例
  • MongoDB 4.2
  • MongoDB 4.0
  • MongoDB 3.4
  • MongoDB 3.2(已下线)
  • MongoDB 4.2
  • MongoDB 4.0
  • MongoDB 3.4
-
Serverless实例 MongoDB 4.2 - -

注意事项

影响

  • 升级采用轮转升级的方式进行,升级过程中会自动对实例进行2~3次重启,请确保在业务低峰执行或确保应用具有重连机制。
    说明 推荐生产环境的应用程序通过Connection String URI连接数据库。当某个节点出现故障时,不会因为主备切换而影响应用的读写操作,详情请参见副本集实例连接说明分片集群实例连接说明
  • 升级过程中,分片集群实例的均衡器将被关闭,升级完成后会被重新打开。

操作步骤

  1. 登录MongoDB管理控制台
  2. 在页面左上角,选择实例所在的资源组和地域。
  3. 根据实例类型,在左侧导航栏单击副本集实例列表分片集群实例列表
  4. 找到目标实例,单击实例ID。
  5. 基本信息区域框,单击升级数据库版本,选择需要升级的版本。
  6. 在弹出的升级数据库版本提示框中,单击确定

    实例运行状态将变为版本升级中,等待运行状态变为运行中即代表升级任务完成。