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
read
access to:- The
target
database - The
local
database
- 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].