历史版本2 :MongoDB输入 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

FineDataLink 版本功能变更
4.0.4.2
  • 数据连接新增 MongoDB 类型

  • 「数据转换」节点新增算子「MongoDB输入」

1.2 应用场景

用户想使用 FineDataLink 处理 MongoDB 数据库中的数据。

1.3 功能简介

满足接入 MongoDB 数据源进行数据处理的需求。

2. 功能介绍编辑

2.1 MongoDB 数据连接类型

数据连接 处可以新增 MongoDB 数据连接类型。如下图所示:

4.png

各设置项介绍如下表所示:、

设置项说明
数据连接名称
填写数据连接名称
数据库地址

填写 MongoDB 数据库的 IP 地址或主机名以及端口号

如果是集群,输入多个数据库地址,用逗号分隔。如:192.168.1.123:27017, 192.168.1.124:27017

允许使用半角逗号和全角逗号分隔。

读取策略指定读取策略,当集群为副本集的情况下有效,其余情况下指定了也并不生效,具体介绍请参见:具体介绍
认证类型

包含两种认证方式:无认证、用户名密码认证

选择「无认证」时,不使用认证,直接连接目标数据库

自动时区转换勾选后,同步 MongoDB 时间字段时,进行自动时区转换
时区选择勾选「自动时区转换」时显示,可选择指定时区

2.2 MongoDB 输入算子

「数据转换」节点新增算子「MongoDB输入」,界面如下图所示:

6.png

各设置项介绍如下表所示:

设置项说明
数据连接
选项为所有 MongoDB 类型数据连接
数据库选择数据连接后,备选项为对应数据连接下所有数据库
集合选择数据库后,备选项为对应数据库下所有集合
请求类型仅选中的配置方式生效,保存时也只保存选中方式对应的查询条件

切换配置方式,「查询条件」不清空,内容互不影响,执行查询,将最新字段更新至「输出字段」

查询条件

查询方式选择「条件查询」时显示

参考:MongoDB比较符

查询语句

查询方式选择「语句查询」时显示

使用方法参考:MongoDB查询文档

样例:

{key1:value1, key2:value2}

{$or: [{key1: value1}, {key2:value2}]}

允许为空,为空时相当于不指定查询条件

聚合语句

查询方式选择「语句聚合」时显

使用方法参考:MongoDB聚合

样例:

[{$group : {_id : "$by_user", num_tutorial : {$sum : 1}}}]

{ $project : { _id : 0 , title : 1 , author : 1 }}

允许为空,为空时相当于不指定聚合条件

输出字段

配置组件输出字段

1)字段名称:

  • 自动获取的字段名,不可编辑

  • 新增的字段名,可以编辑;字段名:不允许为空、不能包含空格、不能与其他有效字段名重复

2)字段类型:可选择下拉框中的字段类型