Skip to main content
Version: 1.0.0

Mongo DB

Replicate your data in minutes, through our UI or programatically with our APIs.

Replicate your MongoDB data in minutes#

The Katonic MongoDB integration will replicate your MongoDB data to your data warehouse or database.

The MongoDB source supports Full Refresh and Incremental syncs.

Check our detailed documentation on how to start syncing your MongoDB databases.

Features of the Connector#

Full Refresh SyncYes
Incremental SyncComing soon
Replicate Incremental DeletesYes

Resulting schema#

MongoDB does not have anything like table definition, thus we have to define column types from actual attributes and their values. Discover phase have two steps:

Step 1. Find all unique properties

Connector runs the map-reduce command which returns all unique document props in the collection. Map-reduce approach should be sufficient even for large clusters.

Step 2. Determine property types

For each property found, connector selects 10k documents from the collection where this property is not empty. If all the selected values have the same type โ€“ connector will set appropriate type to the property. In all other cases connector will fallback to string type.