普元数据开发平台 普元数据开发平台
产品介绍
安装部署
快速入门
操作指南
应用集成
FAQ
  • MongoDB输出组件使用说明
  • 组件说明
  • 配置项说明
  • FAQ

# MongoDB输出组件使用说明

  • 组件说明
  • 配置项说明
  • 使用示例
    • 修饰符更新使用
  • FAQ

# 组件说明

MongoDB 输出组件用于向MongoDB数据源写入数据。

说明:需要提前在数据库创建好表,目前不支持运行时自动创建表。

# 配置项说明

配置名称 数据类型 是否必须 默认值 描述
节点名称 String 是 - 当前创建的节点名称,由用户自定义且不可为空。命名可包含字母、数字、下划线。
选择数据源 String 是 - 当前输入绑定的数据源名称,从下拉选项中列出的指定的关联类型(StarRocks)的数据源进行选择。
选择库 String 是 - 选定的来源库。
集合 String 是 - 选定的来源集合。
清空集合 String 是 - 插入开始之前删除目标集合中的任何现有数据,除非使用唯一索引,否则 Mongo DB 将允许插入重复记录。
更新 String 是 - 更新匹配到的文档。
更新插入 String 是 - 根据 Mongo document fields 选项卡中指定的所有传入字段,将匹配的记录替换为全新的记录。
修饰符更新 String 是 - 允许使用修饰符($ 运算符)来改变匹配文档中的单个字段。
多次更新 String 是 - 够更新所有匹配的文档,而不仅仅是第一个文档。
定时刷新 Boolean 是 false 是否将缓冲区中的数据立即提交到MongoDB。
刷新间隔 Integer 是 0 刷新间隔。
文档字段 - 是 - 字段名:上游组件转入的字段名。文档路径:字段路径,可以为 Name 设置新字段名。是否使用字段名:为 N 时字段会使用 Mongo document path 为新字段名。JSON:以json格式存储数据。更新比较字段:为 Y 的字段将作为查询条件。修饰符修改方式:当 基础信息中 的 修饰符更新 选中时,此设置生效,其中,N/A 为不更新,$set 为覆盖更新 $inc 为数字的加法更新,$push 为数组的追加更新。修饰符操作应用策略:当 基础信息中 的 修饰符更新 选中时,此设置生效,其中,Insert 为插入,Update 为更新,可为不同字段设置不同的更新方法。。
创建/删除索引 - 否 -

# FAQ

# Q: 只选择更新的效果是什么?

# A: 只选择更新,但不选择更新插入的时候,只更新,不插入。如果数据库中没数据也不插入。选择更新时文档字段配置页面里面的更新比较字段必须有一个选择Y才可以,然后操作应用策略选择Insert&Update时候,如果有数据就更新。

input

# Q: 选择更新+更新插入的效果是什么?

# A: 在数据库中找到则更新,找不到则插入。

# Q: 当使用的mongoDB需要认证时,要怎么配置?

# A: 参考mongoDB输入的FAQ


← Kafka输出 ORC输出 →