Back to plugin list
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.