读取MongoDB数据,目前不支持SQL Scan方式读取MongoDB。
MongoDB 3.4及以上
Sync | mongodbsource、mongodbreader |
---|---|
SQL | mongodb-x |
-
url
- 描述:MongoDB数据库连接的URL字符串,详细请参考MongoDB官方文档
- 必选:否
- 字段类型:String
- 默认值:无
-
hostPorts
- 描述:MongoDB的地址和端口,格式为 IP1:port,可填写多个地址,以英文逗号分隔
- 必选:否
- 字段类型:String
- 默认值:无
-
username
- 描述:数据源的用户名
- 必选:否
- 字段类型:String
- 默认值:无
-
password
- 描述:数据源指定用户名的密码
- 必选:否
- 字段类型:String
- 默认值:无
-
database
- 描述:数据库名称
- 必选:否
- 字段类型:String
- 默认值:无
-
collectionName
- 描述:集合名称
- 必选:是
- 字段类型:String
- 默认值:无
-
fetchSize
- 描述:每次读取的数据条数,通过调整此参数来优化读取速率。默认为0代表MongoDB服务器自动选择合适的批量大小
- 必选:否
- 字段类型:int
- 默认值:0
-
filter
- 描述:过滤条件,采用json格式,通过该配置型来限制返回 MongoDB 数据范围,语法请参考MongoDB查询语法
- 必选:否
- 字段类型:String
- 默认值:无
-
column
- 描述:需要读取的字段。
- 属性说明:
- name:字段名称
- type:字段类型,可以和数据库里的字段类型不一样,程序会做一次类型转换
- 必选:是
- 字段类型:List
- 默认值:无
暂不支持
支持 | int |
---|---|
long | |
double | |
decimal | |
objectId | |
string | |
bindata | |
date | |
timestamp | |
bool | |
暂不支持 | array |
见项目内flinkx-examples
文件夹。