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

降级集群的MongoDB主版本

要将Atlas Core集群降级到之前的MongoDB主版本,您必须在升级前固定FCV 。本教程介绍如何降级Atlas Core集群以及如何固定和取消FCV。

要学习;了解什么是FCV以及如何固定它并保留降级的能力,请参阅MongoDB版本和升级路径。

重要

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

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

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

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

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

  • 您只能将集群降级到与固定的FCV匹配的主要版本。

  • 仅当固定的FCV仅比当前FCV低一个主要版本并且您未启用Latest Version With Auto Upgrades 时,才能执行此动作。

  • 如果您的集群使用具有自动升级功能的最新版本,则无法固定其FCV ,也无法将集群降级。如果您想关闭自动升级,可以在主要版本发布(x.0.0) 之后但在该周期中的第一个次要发布(x.1.0) 之前执行此操作。

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

  • FCV固定仅适用于专用集群。

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

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

  • 恢复到特定时间点:

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

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

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

  • 从Atlas快照恢复:

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

要将集群降级为主要版本,请固定集群的FCV ,或取消固定集群的FCV ,您必须具有该项目的 Project Owner 或更高角色。

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

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

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

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

会显示集群页面。

2
3
4

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

要使用API将集群降级一个主要版本,请参阅从一个项目修改一个集群。

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

Atlas会在到期日期当日或之后开始的下一个维护窗口取消固定集群的FCV 。

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

警告

FCV锁定是一项短期措施,在锁定日期后最多持续 4 周,并且不会模拟以前二进制版本的行为。它仅推迟升级某些支持新服务器功能的内部数据结构。在确信无需降级到以前的版本后,取消固定FCV以匹配当前的二进制版本。

要固定集群的FCV :

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

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

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

会显示集群页面。

2
3

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

4

所有日期均设立为 ISO 8601 日期和时间格式(UTC 时间)的时间戳,格式为 MM/DD/YYYY。将FCV到期日期设置为固定FCV之日起四个星期内。过期后,工具提示会显示 Expired XX/XX/XXXX。您的FCV密码将在 4 周后自动过期。

FCV固定到期后, Atlas会在到期日期当日或之后开始的下一个维护窗口取消固定集群的FCV 。如果您已经升级集群的MongoDB版本, Atlas会升级其FCV以匹配其MongoDB版本。

要使用Atlas Administration API固定集群的FCV,请参阅为一个项目的一个集群固定FCV。

要为集群取消固定FCV :

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

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

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

会显示集群页面。

2
3

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

4

要使用 Atlas 管理 API 取消固定集群的 特征兼容性版本,请参阅 从一个项目中取消固定一个集群的特征兼容性版本。

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

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