
# 源端为MongoDB/DDS
#### JSON样例
```
"from-config-values": {
        "configs": [
          {
            "inputs": [
              {
                "name": "fromJobConfig.database",
                "value": "cdm"
              },
              {
                "name": "fromJobConfig.collectionName",
                "value": "rf_from"
              },
              {
                "name": "fromJobConfig.columnList",
                "value": "TINYTEST&SMALLTEST&INTTEST&INTEGERTEST&BIGINTTEST&FLOATTEST"
              },
              {
                "name": "fromJobConfig.isBatchMigration",
                "value": "false"
              },
              {
                "name": "fromJobConfig.filters",
                "value": "{'last_name': 'Smith'}"
              }
            ],
            "name": "fromJobConfig"
          }
        ]
      }
```
#### 参数说明
| 参数                             | 是否必选 | 类型      | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                               |
|:---|:---|:---|:---|
| fromJobConfig.database         | 是    | String  | MongoDB/DDS的数据库名称。                                                                                                                                                                                                                                                                                                                                                                                                                               |
| fromJobConfig.collectionName   | 是    | String  | MongoDB/DDS的集合名称。                                                                                                                                                                                                                                                                                                                                                                                                                                |
| fromJobConfig.columnList       | 否    | String  | 需要抽取的字段列表，字段名之间使用"\&"分割，例如："id\&gid\&name"。                                                                                                                                                                                                                                                                                                                                                                                                      |
| fromJobConfig.isBatchMigration | 否    | Boolean | 是否为整库迁移。                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| fromJobConfig.filters          | 否    | String  | 创建用于匹配文档的筛选条件，CDM只迁移符合条件的数据。例如： 1. 按表达式对象筛选：例如{'last_name': 'Smith'}，表示查找所有"last_name"属性值为"Smith"的文档。  2. 按参数选项筛选：例如{ x : "john" }, { z : 1 }，表示查找x=john的所有z字段。  3. 按条件筛选：例如{ "field" : { $gt: 5 } }，表示查找field字段中大于5的值。   |
   
