MongoDB Destination Plugin
Latest: v2.0.1This 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 (opens in a new tab))
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"
registry: "github"
path: "cloudquery/mongodb"
version: "v2.0.1"
# batch_size: 10000 # optional
# batch_size_bytes: 5242880 # optional
spec:
connection_string: "mongodb://localhost:27017"
database: "your_mongo_database_name"
Make sure to use environment variable substitution in production instead of committing the credentials to the configuration file directly.
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 (opens in a new tab)
-
database
(string, required)Required database to sync the data to