对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

Atlas 中的 MongoDB 版本

MongoDB软件生命周期计划页面描述了MongoDB Server版本的支持版本和生命周期结束日期。根据集群类型, Atlas提供不同的版本管理选项。对于专用集群, Atlas提供两种发布节奏选项:主要版本或使用 Latest Version With Auto Upgrades 进行持续更新。免费和 Flex 集群不允许选择发布节奏;它们会保留在主要版本上(目前为MongoDB 8.0), Atlas会自动对其进行升级。

对于大多数 Atlas 部署,Latest Version With Auto Upgrades 是可以在 Atlas 推出时自动接收最新的 MongoDB 功能和增强的最好方法。但是,您可以选择更严格的版本控制,并选择使用特定的主要版本。

要学习有关 MongoDB Server 版本的更多信息,请参阅MongoDB 版本控制。

当您选择集群版本并选择 Latest Version With Auto Upgrades 时, Atlas会自动将集群升级到最新可用的MongoDB主要版本或次要版本,在新功能可用时启用它们,并通过滚动进程升级补丁版本以维持集群可用性。

在大多数情况下,我们建议选择启用自动版本升级。这意味着 Atlas 可使您的集群保持最新,并省去您追踪 MongoDB 发布安排的需求。选择 Latest Version With Auto Upgrades 时,您无法选择特定的主版本、次要版本或修补版本。

如果您的集群在 Latest Version With Auto Upgrades 上使用次要版本,则只有当下一个主要版本可用时,您才能切换到主要版本节奏。

例如,如果您在 MongoDB 8.2 是最新版本时选择加入,则您的集群将保持在最新的次要版本上,直到 MongoDB 9.0 发布。您只能在 9.0 版本和第一个 9.x 次要版本之间的窗口中切换回主要版本节奏。次要版本。如果您错过该窗口,则必须等到下一个主要版本周期。

重要

实时迁移和 Mongosync 不支持次要版本,因此,如果集群使用 Latest Version With Auto Upgrades,则无法工作。要迁移当前使用次要版本的集群,请使用自助迁移工具

如果您需要保持稳定版本并维护主版本升级,则可以选择保持主版本。您可以通过 修改集群 随时 升级 Atlas 集群的主版本 。主版本还会自动接收补丁版本更新。

在生产环境中升级主要版本之前,请针对预发布环境集群测试应用程序,并在发布说明中查看兼容性变更。如果适用,请依赖 Stable API。

Atlas 会在 MongoDB 版本到期前至少 6 个月向您发送电子邮件通知。您还可以在 MongoDB 软件生命周期安排 页面上查找信息。截止日期之后,Atlas 会将您的集群升级到下一 MongoDB 版本,除非您请求延期并获得批准。在截止日期前升级集群,以确保您的服务和应用程序不会因与 MongoDB 新版本不兼容而出现停机或兼容性问题。

下表显示每种集群类型可用的 MongoDB 版本。

版本
可用于 M10+
可用于 M0 和 Flex 集群

MongoDB 7.0

MongoDB 8.0

MongoDB 8.3 *

  • 版本 8.3 仅适用于具有 Latest Version With Auto Upgrades 的集群。

重要

如果您的项目包含使用特定 MongoDB 版本中引入的操作的自定义角色,则您无法创建 MongoDB 版本低于该版本的集群,除非您删除该自定义角色。

重要

在升级集群之前,请查看推荐的主要版本升级最佳实践

选择或更改集群版本:

1
  • 要为新集群设置版本,请完成 创建集群 的步骤,并展开 Additional Settings

  • 要更改现有集群的版本,请单击 Edit Config 打开集群表单并展开 Additional Settings

2

Select a version 下拉菜单中,为集群选择版本。

Atlas 支持以下升级路径:

  • MongoDB 7.0 到 MongoDB 8.0

  • MongoDB 8.0 到具有自动升级功能的最新版本

Atlas 始终将集群升级到指定主要版本的最新补丁版本。升级使用滚动更新过程来保持集群的可用性。

除非在升级前固定集群的FCV ,否则无法将集群降级到较早的MongoDB版本。

仅当最新 MongoDB 版本是主要版本时,才可以从使用 Latest Release 切换为使用特定版本。