自定义 ID 字段
您可以在迁移作业中自定义_id
字段。自定义_id
字段允许您更改字段的BSON数据类型并写入自定义JavaScript表达式,而无需使用项目的 密钥处理选项。自定义_id
字段的计算结果必须是唯一值。
关于此任务
您可能需要使用自定义的
_id
字段,以使_id
字段更具表现力。 例如,您可以连接多个字段以形成唯一的_id
。您可以随时恢复自定义 ID 更改。
_id
字段返回项目的密钥处理选项。
步骤
在 Mapping屏幕上,单击Schema model窗格或图表视图上的表或collection名称。
在Schema model窗格中,单击映射规则旁边的图标。
单击图标,然后选择Transform to calculated field _id字段。
(可选)选择BSON type 。
(可选)选择Null handling选项。
Omit:空值不会插入到目标collection中。
Insert as null:将空值插入到目标collection中。
输入有效的 JavaScript 表达式。 有关示例,请参阅有效的 JavaScript 表达式。
单击 Done,然后单击 Save and close。