第 40 章 MongoDB Sink
将文档发送到 MongoDB。
这个 Kamelet 预期 JSON 作为正文。
您可以将属性设置为标头:
-
db-upsert
/ce-dbupsert
: 如果数据库应该创建元素(如果该元素不存在)。布尔值
40.1. 配置选项
下表总结了可用于 mongodb-sink
Kamelet 的配置选项:
属性 | 名称 | 描述 | 类型 | 默认 | 示例 |
---|---|---|---|---|---|
集合 * | MongoDB Collection | 设置要绑定到此端点的 MongoDB 集合的名称。 | 字符串 | ||
数据库 * | MongoDB 数据库 | 将 MongoDB 数据库的名称设置为目标。 | 字符串 | ||
主机 * | MongoDB 主机 | host:port 格式的 MongoDB 主机地址的逗号分隔列表。 | 字符串 | ||
createCollection | 集合 | 如果初始创建集合不存在,则进行创建。 | 布尔值 |
| |
password | MongoDB 密码 | 用于访问 MongoDB 的用户密码。 | 字符串 | ||
username | MongoDB Username | 用于访问 MongoDB 的用户名. | 字符串 | ||
writeConcern | 写入 Concern | 为写入操作配置 MongoDB 请求的速度,可能的值是 ACKNOWLEDGED、W1、W2、W3、UNACKNOWLEDGED、JOURNALED、MAJORITY。 | 字符串 |
带有星号(*)标记的字段为必填。