Get started with a free trial today
Already have an account? Sign in
All versions for Stitch's MongoDB integration, including release and deprecation dates.
| Version | Status | Release | Deprecation | End of life (Sunset) |
| version 3 (latest) | Released | July 27, 2023 | ||
| version 2 | Deprecated | February 14, 2020 | July 27, 2023 | |
| version 1 | Deprecated | November 4, 2019 | February 14, 2020 | |
| version 11-01-2016 | Sunset | January 11, 2016 | November 21, 2019 | February 2, 2020 |
The five most recent updates made to the MongoDB integration. Refer to theMongoDB Integration Changelog for this integration's full history.
| Date | Type | Entry title |
| Oct 22, 2025 | Improvement | MongoDB (v3): Handle Non-finite values (NaN, Infinity) |
| Oct 9, 2025 | Improvement | MongoDB (v3): Enhance Log-Based Replication to Support Transactional Records |
| Jan 8, 2025 | Improvement | MongoDB (v3) update: Pymongo version upgrade |
| Dec 18, 2024 | Improvement | MongoDB (v3): Deprecated terminaltables removal |
| May 14, 2024 | Improvement | MongoDB (v3) update: String projection |
| View all entries in the MongoDB Integration Changelog | ||
In this section:
| MongoDB version 3 (latest) | MongoDB version 2 | MongoDB version 1 | |||
| STITCH | |||||
| Release status | Released on July 27, 2023 | Deprecated on July 27, 2023 | Deprecated on February 14, 2020 | ||
| Supported by | |||||
| Stitch plan | Standard | Standard | Standard | ||
| Supported versions | 3.6 through 7.0 | 2.6 through 5.0 | 2.6 through 4.0 | ||
| API availability | Available | Not available | Not available | ||
| Singer GitHub repository | |||||
| CONNECTION METHODS | |||||
| SSH connections | Supported | Supported | Supported | ||
| SSL connections | Supported | Supported | Supported | ||
| REPLICATION SETTINGS | |||||
| Anchor Scheduling | Supported | Supported | Supported | ||
| Advanced Scheduling | Supported | Supported | Supported | ||
| Table-level reset | Supported | Supported | Supported | ||
| Configurable Replication Methods | Supported | Supported | Supported | ||
| REPLICATION METHODS | |||||
| Log-based Replication | Supported | Supported | Supported | ||
| Key-based Replication | Supported | Supported | Supported | ||
| Full Table Replication | Supported | Supported | Supported | ||
| DATA SELECTION | |||||
| Table selection | Supported | Supported | Supported | ||
| Column selection | Supported | Supported | Supported | ||
| View replication | Unsupported | Unsupported | Unsupported | ||
| Select all | Supported, with prerequisites | Supported, with prerequisites | Supported | ||
| TRANSPARENCY | |||||
| Extraction Logs | Supported | Supported | Supported | ||
| Loading Reports | Supported | Supported | Supported | ||
In the table below are the data types MongoDB integrations support and the Stitch data type it will map to, depending on the version of the integration being used:
Refer to theData typing guide for more info about how Stitch identifies and types data when it's loaded into your destination.
Note: This table doesn't display info for versions that have been sunset.
| MongoDB version 3 (latest) | MongoDB version 2 | MongoDB version 1 | |
| ARRAY | ARRAY | ARRAY | ARRAY |
| BIGINT | |||
| BIT | |||
| BSON_DATETIME | STRING , formatted as DATE-TIME | STRING , formatted as DATE-TIME | STRING |
| CHAR | |||
| DATE | STRING , formatted as DATE-TIME | STRING , formatted as DATE-TIME | STRING |
| DBREF | OBJECT | OBJECT | OBJECT |
| DECIMAL | |||
| DECIMAL128 | DECIMAL | DECIMAL | DOUBLE |
| DOUBLE | NUMBER | NUMBER | DECIMAL/DOUBLE |
| FLOAT | NUMBER | NUMBER | DECIMAL/DOUBLE |
| INT64 | INTEGER | INTEGER | INTEGER |
| INTEGER | INTEGER | INTEGER | INTEGER |
| JAVASCRIPT | STRING | STRING | STRING |
| JAVASCRIPTWITHSCOPE | OBJECT | OBJECT | OBJECT |
| LONGNVARCHAR | |||
| LONGVARCHAR | |||
| NCHAR | |||
| NUMERIC | |||
| NVARCHAR | |||
| OBJECT | OBJECT | OBJECT | OBJECT |
| OBJECTID | STRING | STRING | STRING |
| REAL | |||
| REGEX | OBJECT | OBJECT | OBJECT |
| SMALLINT | |||
| TIME | |||
| TIMESTAMP | STRING , formatted as DATE-TIME | STRING , formatted as DATE-TIME | STRING |
| TINYINT | |||
| UUID | STRING | STRING | STRING |
| VARCHAR | STRING | STRING | STRING |
| Related | Troubleshooting |
Did this article help? If you have questions or feedback, feel free tosubmit a pull request with your suggestions,open an issue on GitHub, orreach out to us.