对于 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 集群不允许选择发布节奏;它们会保留在主要版本上(目前为MongoDB8.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,因此如果您的集群使用 ,则实时迁移和 MongosyncLatest Version With Auto Upgrades 不起作用。要迁移当前使用次要版本的集群,请使用自助迁移工具。

如果您需要继续使用稳定发布并保持对主要版本升级的控制,则可以选择继续使用主要版本。您可以随时升级Atlas 集群的主要版本。主要版本还会自动接收补丁发布更新。

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

Atlas会在MongoDB版本生命周期结束前至少六个月向您发送电子邮件通知。您还可以在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
2

Select a version 下拉列表中,选择适合您集群的版本。

Atlas 支持以下升级路径:

  • MongoDB 7.0 至MongoDB 8.0

  • MongoDB 8.0 到最新版本并自动升级

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

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

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