MongoDB Server Version Compatibility
On this page
Before you run Cluster-to-Cluster Sync, consider the following MongoDB server version limitations and requirements:
mongosync
does not yet support migrations to and from clusters that use MongoDB 8.0. For instructions on migrating data to 8.0 destination clusters, see Synchronize Data From a Pre-8.0 Source Cluster to an 8.0 Destination Cluster and Synchronize Data Between Two 8.0 Clusters.The minimum supported server versions of MongoDB are 6.0.16 and 7.0.9.
mongosync
doesn't support MongoDB rapid releases, such as 6.1 or 6.2.The minimum supported server feature compatibility version is 6.0.
Synchronize Data Between Clusters Running Older MongoDB Server Versions
Starting in version 1.2, mongosync
can sync between clusters running
some older (pre-6.0) releases of MongoDB Server. This feature requires
additional preparation and configuration in pre-6.0 releases.
If you would like to migrate pre-6.0 versions of MongoDB Server using
mongosync
, please contact your
account team to inquire about Professional Services.
Synchronize Data Between Clusters with Different MongoDB Server Major Versions
Starting in 1.7.0, mongosync
can perform version migration from
certain lower major version source clusters to certain higher major
version destination clusters.
Cross-version migration requires additional preparation and
configuration when migrating from a pre-6.0 release. To perform a cross-version
migration from a pre-6.0 version of the MongoDB Server using
mongosync
, please contact your
account team to inquire about Professional Services.
mongosync
supports syncs between the following source and
destination MongoDB server versions.
6.0 Destination | 7.0 Destination | |
---|---|---|
6.0 Source | √ | √ |
7.0 Source | √ |
Synchronize Data From a Pre-8.0 Source Cluster to an 8.0 Destination Cluster
To migrate data from a 6.0 or 7.0 source cluster to an 8.0 destination cluster:
Use
mongosync
to migrate data from your source cluster to a 7.0 destination cluster.Upgrade the 7.0 destination cluster to 8.0.
Synchronize Data Between Two 8.0 Clusters
To migrate data between two 8.0 clusters:
Use mongodump to export data from the source cluster.
Use mongorestore to import the data into the destination cluster.
For limitations on using mongodump
and mongorestore
, see
mongorestore Behavior, Access, and Usage.
Alternatively, you can downgrade your 8.0 source cluster to 7.0, migrate your data into a 7.0 destination cluster, and then upgrade the destination cluster to 8.0.