MongoDB
MongoDB is a document-oriented NoSQL database designed for high-volume data storage. It organizes data using collections and documents rather than tables and rows.
Getting Started
Requirements
To integrate MongoDB as a source, you'll need:
-
MongoDB User Access
- A MongoDB user with
readaccess to:- The
targetdatabase - The
localdatabase
- The
- A MongoDB user with
-
SSH Details
- SSH access details (if using an SSH tunnel server)
- A private key for secure connections
-
IP Whitelisting
- Visit our IP Whitelisting Guide for whitelisting IPs and CIDR ranges to ensure secure access to your database or service.
-
MongoDB Configuration
- For CDC to function smoothly, it's vital to have the appropriate MongoDB configuration. For a detailed guide, refer to the MongoDB Configuration documentation.
Setup Guide to Integrate MongoDB With Boltic
This guide will give you a brief idea of what steps you need to follow to integrate MongoDB into Boltic.
-
Integration Name: Enter a unique name for this integration.

-
Choose a Connection Method: Select your preferred method to connect to MongoDB:
- Using Host
- Using Connection URI
-
Authentication Database: Specify the database used for authentication.
-
Add SSH Authentication (if required):
- SSH Host
- SSH Port
- SSH Username
- SSH Authentication Method (supports private key and password). For more details, refer to SSH Authentication.
Using Host
| Parameter | Description |
|---|---|
| Host name | IP address of the MongoDB server. |
| Port Number | Enter MongoDB port number (default is 27017). |
| Database Name | Name of the database to connect to (optional). |
| Authentication Database | Name of the authentication database. |
| Authentication | Enter the Username and Password. |
| Basic Authentication and SSH | These can work together or independently. |
![]()
Using Connection URI
-
Connection URI Types:
- Replica Set: For details, refer to MongoDB Replica Set URI.
- Clustered: For clustered setups.
-
Standard Connection String:
- Prefix:
mongodb:// - Example:
mongodb://[username:password]@host1[:port1][,...hostN[:portN]][/[defaultauthdb][?options]]

- Prefix:
-
DNS Seed List:
- Prefix:
mongodb+srv:// - Example:
mongodb+srv://server.example.com/

- Prefix:
Additional Info
Provide metadata to enhance data management:
| Field | Details |
|---|---|
| Tags | Use tags for easy data discovery for you and your team. |
| Description | Provide a detailed and meaningful description of your database. |
![]()
Test & Save
Click on Test & Save to validate your data source configuration and confirm that the connection is successfully established.
![]()
Congratulations! You have successfully integrated MongoDB with Boltic.
🤓 Have Questions?
We're here to help! Feel free to reach out via email at 📧 [email protected].