第 52 章 MongoDB Source


使用 MongoDB 中的文档。

如果启用了 persistentTailTracking 选项,使用者将跟踪最后使用的消息以及下一次重启时,消耗将从该消息重启。如果启用了 persistentTailTracking,则必须提供 tailTrackIncreasingField (默认为可选)。

如果没有启用 persistentTailTracking 选项,使用者将使用整个集合并等待空闲新的文档使用。

52.1. 配置选项

下表总结了 mongodb-source Kamelet 可用的配置选项:

属性名称描述类型默认示例

collection bang

MongoDB Collection

设置 MongoDB 集合的名称,以绑定到此端点。

字符串

  

数据库

MongoDB Database

将 MongoDB 数据库的名称设置为 target。

字符串

  

Host 114

MongoDB Hosts

以 host:port 格式以逗号分隔的 MongoDB 主机地址列表。

字符串

  

password 114

MongoDB 密码

用于访问 MongoDB 的用户密码。

字符串

  

用户名

MongoDB Username

用于访问 MongoDB 的用户名。用户名必须存在于 MongoDB 的身份验证数据库中(authenticationDatabase)。默认情况下,MongoDB authenticationDatabase 是 'admin'。

字符串

  

persistentTailTracking

MongoDB Persistent Tail Tracking

启用持久的尾部跟踪,这是在系统重启后跟踪最后一次消耗的消息的机制。下次系统启动时,端点将从最后停止记录的点恢复光标。

布尔值

false

 

tailTrackIncreasingField

MongoDB Tail Track Increasing 字段

传入记录中的关联字段是增加的,将在每次生成时都用于定位尾部光标。

字符串

  
注意

标记为星号的字段是必需的。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.