Before you run Cluster-to-Cluster Sync, consider the following MongoDB server version limitations and requirements:
Your source cluster must run one of the following MongoDB server versions:
4.4
5.0
6.0
7.0
8.0 (New in version 1.12.0)
mongosync
doesn't support MongoDB rapid releases, such as 6.1 or 6.2.
The following table lists the minimum MongoDB server version requirements for clusters:
Note
You can only use MongoDB 4.4 and 5.0 as source clusters. You cannot use MongoDB 4.4 and 5.0 as destination clusters.
Major Version | Patch Version | Minimum Feature Compatibility Version |
---|---|---|
4.4 | 4.4.29 | 4.4 |
5.0 | 5.0.29 | 5.0 |
6.0 | 6.0.17 | 6.0 |
7.0 | 7.0.13 | 6.0 |
8.0 | 8.0 | 8.0 |
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.
Starting in version 1.10.0, mongosync
supports migrations from pre-6.0 source clusters.
Important
mongosync
does not support migrations to pre-6.0 destination clusters.
mongosync
supports syncs between the following source and destination MongoDB server versions:
6.0 Destination | 7.0 Destination | 8.0 Destination | |
---|---|---|---|
4.4 Source | √ | ||
5.0 Source | √ | √ | |
6.0 Source | √ | √ | √ |
7.0 Source | √ | √ | |
8.0 Source | √ |