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

降级集群的MongoDB主版本

要将 Atlas Core 集群降级到上一个 MongoDB 主版本,您必须在升级前固定 特征兼容性版本。本教程介绍了如何降级 Atlas Core 集群以及如何固定和取消固定 特征兼容性版本。

要了解 特征兼容性版本 是什么以及固定它如何保留降级能力,请参阅 MongoDB 版本和升级路径。

重要

Atlas Infinite 集群不支持手动 MongoDB 版本控制。

只有 Atlas Core 集群支持升级和降级 MongoDB 版本。

Atlas Infinite 集群使用 Latest Version With Auto Upgrades 运行 MongoDB,不支持手动版本升级。Atlas 自动托管 Atlas Infinite 集群的版本控制。

降级集群版本时应用以下限制:

  • 如果在升级之前固定了特征兼容性版本,则只能使用此页面上的程序降级集群。

  • 您只能将集群降级到与固定的 特征兼容性版本 匹配的主版本。

  • 仅当固定的 特征兼容性版本 仅比当前的 主版本 的 特征兼容性版本 低一个版本且未启用 Latest Version With Auto Upgrades 时,您才能执行此操作。

  • 如果您的集群使用最新版本并自动升级,则无法固定其特征兼容性版本,也无法降级该集群。如果您想停止自动升级,可以在大版本发布 (x.0.0) 之后但在该周期内的第一个小版本发布 (x.1.0) 之前进行。

  • 您无法降级到生命周期结束后的版本。确保在当前版本生命周期结束之前进行固定。

  • 特征兼容性版本 固定仅在专用集群上可用。

  • FCV固定不能延长超过 4 周(从固定日期算起)。

如果需要降级,并且您在升级之前没有固定特征兼容性版本,则可以:

  • 恢复到特定时间点:

    • 如果您为集群启用了持续云备份,则可以使用较早的MongoDB版本执行PIT恢复,将集群恢复到之前的状态:

      • 使用上一个主要版本创建新集群。

      • 按照 从连续云备份中恢复 中的说明执行 PIT 恢复。

  • 从Atlas快照恢复:

    • 如果启用了云备份但没有连续云备份,请考虑将基于先前版本的集群最新快照恢复到新集群:

要按主要版本降级集群、固定集群的 特征兼容性版本 或取消固定集群的 特征兼容性版本,您必须拥有该项目的 Project Owner 或更高级别的角色。

要将集群降级一个主要版本,请执行以下操作:

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。

  3. 在侧边栏中,单击 Database 标题下的 Clusters。

会显示集群页面。

2
3
4

此时将显示一个警告横幅,指示集群的MongoDB版本将被降级。

当您的集群具有固定的FCV时,集群卡底部集群的 Version 旁边会显示一个固定图标。如果将游标悬停在图钉图标上,则会出现显示FCV和到期日期的工具提示。

Atlas unpins your cluster's FCV on the next maintenance window starting on or after the expiration date.

如果您已经升级了集群的MongoDB版本,Atlas会在 PIN 过期后升级其FCV以匹配其MongoDB版本。

警告

特征兼容性版本 固定是一项短期措施,在固定日期后最多持续 4 周,并且不会模拟上一个二进制版本的行为。它只会推迟升级某些允许新服务器功能的内部数据结构。在您确信不需要降级到上一个版本后,请取消固定 特征兼容性版本 以匹配当前的二进制版本。

要固定集群的FCV :

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。

  3. 在侧边栏中,单击 Database 标题下的 Clusters。

会显示集群页面。

2
3

将显示一个模态窗口,其中包含 Feature Compatibility Version 和 Set expiration date字段。

4

所有日期均设置为时间戳,采用 ISO 8601 日期和时间格式,时区为 UTC,格式为 MM/DD/YYYY。将 特征兼容性版本 的失效日期设置为您固定 特征兼容性版本 日期后的四周内。超过失效日期后,工具提示将显示 Expired XX/XX/XXXX。您的 特征兼容性版本 固定 将在 4 周后 自动过期。

After the FCV pin expires, Atlas unpins your cluster's FCV on the next maintenance window starting on or after the expiration date. If you already upgraded your cluster's MongoDB version, Atlas upgrades its FCV to match its MongoDB version.

要为集群取消固定FCV :

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。

  3. 在侧边栏中,单击 Database 标题下的 Clusters。

会显示集群页面。

2
3

将显示一个模态窗口,其中包含 Feature Compatibility Version 和 Edit expiration date字段。

4

如果您对迁移支持有任何超出本文档范围的问题, 或者在迁移过程中遇到错误, 请通过 Atlas 用户界面提交支持工单。

如果您有任何疑问或需要进一步帮助,请联系我们的支持团队。