Back to plugin list
mongodb
Official

MongoDB

This destination plugin lets you sync data from any CloudQuery source to a MongoDB database

Publisher

cloudquery

Repositorygithub.com
Latest version

v2.3.3

Type

Destination

Platforms
Date Published

Mar 12, 2024

Price

Free

Overview

MongoDB Destination Plugin

This destination plugin lets you sync data from any CloudQuery source to a MongoDB database.
Supported database versions:
  • MongoDB >= 3.6 (The same minimum version supported by the official Go driver)

Configuration

Example

This example configures a MongoDB destination, located at localhost:27017. The (top level) spec section is described in the Destination Spec Reference.
kind: destination
spec:
  name: "mongodb"
  path: "cloudquery/mongodb"
  registry: "cloudquery"
  version: "v2.3.3"
  spec:
    # required, a connection string in the format mongodb://localhost:27017
    connection_string: "${MONGODB_CONNECTION_STRING}"
    # required, the name of the database to sync to
    database: "${MONGODB_DATABASE_NAME}"
    # Optional parameters:
    # batch_size: 10000 # 10K
    # batch_size_bytes: 4194304 # 4 MiB
The MongoDB destination utilizes batching, and supports batch_size and batch_size_bytes.

MongoDB Spec

This is the (nested) spec used by the MongoDB destination Plugin.
  • connection_string (string) (required)
    MongoDB URI as described in the official MongoDB documentation.
  • database (string) (required)
    Database to sync the data to.
  • batch_size (integer) (optional) (default: 1000)
    Maximum amount of items that may be grouped together to be written in a single write.
  • batch_size_bytes (integer) (optional) (default: 4194304 (= 4 MiB))
    Maximum size of items that may be grouped together to be written in a single write.


Subscribe to product updates

Be the first to know about new features.