
# 配置MongoDB目的端参数
表1MongoDB作为目的端时的作业参数 
| 参数类型                                                  | 参数名     | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 取值样例                                 |
|:---|:---|:---|:---|
| 基本参数  | 数据库     | 输入或选择数据库名称。单击输入框后面的按钮可以进入数据库的选择界面。                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | default                              |
| 基本参数  | 集合名     | 写入数据的集合名，单击输入框后面的按钮可进入集合的选择界面。 该参数支持配置为时间宏变量，且一个路径名中可以有多个宏定义变量。使用时间宏变量和定时任务配合，可以实现定期同步新增数据，详细说明请参见[使用时间宏变量完成增量同步](https://support.huaweicloud.com/bestpractice-dataartsstudio/dataartsstudio_05_0006.html)。 说明： 如果配置了时间宏变量，通过DataArts Studio数据开发调度CDM迁移作业时，系统会将时间宏变量替换为"数据开发作业计划启动时间-偏移量"，而不是"CDM作业实际启动时间-偏移量"。                                       | table                                |
| 高级属性                                                  | 迁移行为    | 选择写入目的端的迁移方式。 - 新增：将文件记录直接插入指定的集合。  - 有则替换，无则新增：以指定的过滤键作为查询条件。如果在集合中找到匹配的记录，则替换该记录。如果不存在，则添加新记录。  - 替换：使用指定的过滤键作为查询条件。如果在集合中找到匹配的记录，则替换该记录。如果没有，则不会添加新记录。   | 新增                                   |
| 高级属性                                                  | 导入前准备语句 | 执行任务前需要先执行的操作，仅支持remove和drop两种操作。 - remove模式：{"type":"remove","json":"{Pid:'2'}"}  - drop模式：{"type":"drop","collectionName":"a"}                                                                                                             | {"type":"remove","json":"{Pid:'2'}"} |
   
