文档首页 > > 用户指南> 作业管理> 配置作业源端参数> 配置MongoDB/DDS源端参数

配置MongoDB/DDS源端参数

分享
更新时间: 2020/05/27 GMT+08:00

从MongoDB迁移到关系型数据库时,CDM会读取集合的首行数据作为字段列表样例,如果首行数据未包含该集合的所有字段,用户需要自己手工添加字段。

作业中源连接为 配置MongoDB连接,即从本地MongoDB或DDS导出数据时,源端作业参数如 表1所示。
表1 MongoDB/DDS作为源端时的作业参数

参数名

说明

取值样例

数据库名称

选择待迁移的数据库。

mongodb

集合名称

相当于关系数据库的表名。单击输入框后面的按钮可进入选择集合名的界面,用户也可以直接输入集合名称。

如果选择界面没有待选择的表,请确认表是否已经创建,或者对应连接里的帐号是否有元数据查询的权限。

COLLECTION

查询筛选

创建用于匹配文档的筛选条件,CDM只迁移符合条件的数据。例如:
  1. 按表达式对象筛选:例如{'last_name': 'Smith'},表示查找所有“last_name”属性值为“Smith”的文档。
  2. 按参数选项筛选:例如{ x : "john" }, { z : 1 },表示查找x=john的所有z字段。
  3. 按条件筛选:例如{ "field" : { $gt: 5 } },表示查找field字段中大于5的值。
  4. 按时间宏筛选:例如

    {"ts":{$gte:ISODate("${dateformat(yyyy-MM-dd'T'HH:mm:ss.SSS'Z',-1,HOUR)}")}},表示查找ts字段中大于 时间宏转换后的值。

{'last_name': 'Smith'}

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问