第 56 章 MongoDB Sink
Send data to MongoDB.
This Kamelet expects a JSON-formatted body.
In the header, you can set the db-upsert / ce-dbupsert property, a boolean value that specifies whether the database should create an element if it does not exist.
56.1. Configuration Options 复制链接链接已复制到粘贴板!
The following table summarizes the configuration options available for the mongodb-sink Kamelet:
| Property | Name | Description | Type | Default | Example |
|---|---|---|---|---|---|
| collection * | MongoDB Collection | The name of the MongoDB collection to bind to this endpoint. | string | ||
| database * | MongoDB Database | The name of the MongoDB database. | string | ||
| hosts * | MongoDB Hosts |
A comma-separated list of MongoDB host addresses in | string | ||
| createCollection | Collection | Create a collection during initialization if it doesn’t exist. | boolean | False | |
| password | MongoDB Password | A user password for accessing MongoDB. | string | ||
| ssl | Enable Ssl for Mongodb Connection | whether to enable ssl connection to mongodb. | boolean | True | |
| sslValidationEnabled | Enables Ssl Certificates Validation and Host name checks. | IMPORTANT this should be disabled only in test environment since can pose security issues. | boolean | True | |
| username | MongoDB Username | A username for accessing MongoDB. | string | ||
| writeConcern | Write Concern | The level of acknowledgment requested from MongoDB for write operations. | string |
* = Fields marked with an asterisk are mandatory.