Overview

MongoDB is a document-oriented NoSQL database that provides high performance, high availability, and easy scalability. Datazone provides native integration with MongoDB to read data directly from your collections.

Connection Parameters

ParameterRequiredDescription
NameYesA unique identifier for your MongoDB source
HostYesThe hostname or IP address of your MongoDB server
PortYesThe port number on which MongoDB is running (default: 27017)
Database NameYesThe name of the database you want to connect to
UserYesUsername with appropriate permissions to access the database
PasswordYesPassword for the specified user

Required Permissions

The MongoDB user account needs the following permissions:

  • find - For reading documents from collections
  • listCollections - For listing available collections
  • listIndexes - For accessing collection indexes
  • read - For reading data from the database

Limitations

Be aware of the following limitations when working with MongoDB sources:

  • Complex MongoDB data types may be converted to standard formats
  • Individual document size limits apply based on your MongoDB configuration

Next Steps

After configuring your MongoDB source:

  1. Create extracts to specify which collections to ingest
  2. Configure scheduling for recurring extracts
  3. Integrate the source into your data pipelines

For more information about working with extracts and pipelines, refer to their respective documentation sections.