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

Type

Destination

Platforms
Date Published

Nov 13, 2023

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.2.16"
  spec:
    connection_string: "mongodb://localhost:27017"
    database: "your_mongo_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)
    Required database to sync the data to.
  • batch_size (integer) (optional) (default: 1000)
    This parameter controls the maximum amount of items may be grouped together to be written as a single write.
  • batch_size_bytes (integer) (optional) (default: 4194304 (= 4 MiB))
    This parameter controls the maximum size of items that may be grouped together to be written as a single write.


Subscribe to product updates

Be the first to know about new features.