For AI agents: a documentation index is available at https://www.mongodb.com/ja-jp/docs/llms.txt — markdown versions of all pages are available by appending .md to any URL path.
Docs Menu

Downgrade 9.0 Standalone to 8.0

Before you attempt a downgrade, familiarize yourself with the content in this page.

If you need to downgrade from 9.0, downgrade to the latest patch release of 8.0.

MongoDB supports single-version downgrades along adjacent versions only. You cannot downgrade to a release that is multiple versions behind your current release.

For any MongoDB release, you can upgrade or downgrade to the immediately previous major or minor version.

If your deployment has access control enabled, your downgrade user privileges must include privileges to list and manage indexes across databases. A user with root role has the required privileges.

Before you begin the downgrade procedure, you must complete the following prerequisite steps.

1

Optional but Recommended. Create a backup of your database.

To learn how to create a backup, see Backup Methods for a Self-Managed Deployment.

2

To ensure a successful downgrade, remove any 9.0 features that are incompatible with 8.0. For a list of incompatible features and how to remove them, see Backward-Incompatible Features.

3

To downgrade the featureCompatibilityVersion of your standalone instance:

  1. Use mongosh to connect to the mongod.

  2. Downgrade the featureCompatibilityVersion to "8.0".

    Important

    Verify you have removed all backward-incompatible features before downgrading the binary version. Make sure to evaluate your upgrade path before proceeding.

    db.adminCommand( { setFeatureCompatibilityVersion: "8.0", confirm: true } )

    The setFeatureCompatibilityVersion command performs writes to an internal system collection and is idempotent. If the command does not complete successfully, retry the command on the mongod instance.

Warning

Before proceeding with the downgrade procedure, ensure that the prerequisites have been completed.

1

Using either a package manager or a manual download, get the latest patch release of 8.0. If using a package manager, add a new repository for the 8.0 binaries, then perform the actual downgrade process.

2

Ensure that the 8.0 binaries are in your System PATH. To confirm your binary version, run the following command:

mongod --version

The command output should indicate a 8.0 release.

3

To shut down the mongod process, use mongosh to connect to the deployment and run the following command:

db.adminCommand( { shutdown: 1 } )
4

Disable any configurable 9.0 features by updating the mongod instance's configuration file before restarting.

To see the list of configurable 9.0 features, review the 9.0 Release Notes.

5

To start a mongod process, run the following command:

mongod --dbpath </path-to-data-folder>

To learn more about starting a mongod process, see Start mongod Processes.