Skip to main content

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:

  1. MongoDB User Access

    • A MongoDB user with read access to:
      • The target database
      • The local database
  2. SSH Details

    • SSH access details (if using an SSH tunnel server)
    • A private key for secure connections
  3. IP Whitelisting

    • Visit our IP Whitelisting Guide for whitelisting IPs and CIDR ranges to ensure secure access to your database or service.
  4. 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.

  1. Integration Name: Enter a unique name for this integration.

    Integration Name

  2. Choose a Connection Method: Select your preferred method to connect to MongoDB:

    • Using Host
    • Using Connection URI
  3. Authentication Database: Specify the database used for authentication.

  4. 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

ParameterDescription
Host nameIP address of the MongoDB server.
Port NumberEnter MongoDB port number (default is 27017).
Database NameName of the database to connect to (optional).
Authentication DatabaseName of the authentication database.
AuthenticationEnter the Username and Password.
Basic Authentication and SSHThese can work together or independently.

Using Host


Using Connection URI

  1. Connection URI Types:

  2. Standard Connection String:

    • Prefix: mongodb://
    • Example: mongodb://[username:password]@host1[:port1][,...hostN[:portN]][/[defaultauthdb][?options]]

    Standard Connection String

  3. DNS Seed List:

    • Prefix: mongodb+srv://
    • Example: mongodb+srv://server.example.com/

    Mongo SRV Connection String


Additional Info

Provide metadata to enhance data management:

FieldDetails
TagsUse tags for easy data discovery for you and your team.
DescriptionProvide a detailed and meaningful description of your database.

Tags & Description


Test & Save

Click on Test & Save to validate your data source configuration and confirm that the connection is successfully established.

Test & Save

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].