Puedes personalizar un _id campo como parte de tu tarea de migración. Los campos personalizados _id te permiten cambiar el tipo de dato BSON de un campo y guardar expresiones personalizadas en JavaScript en vez de usar las de un Proyecto
Opción de manejo de llaves. Los campos personalizados _id deben evaluarse con un valor único.
Los campos _id personalizados son un tipo de campo calculado.
Acerca de esta tarea
Puede que desee utilizar campos personalizados de
_idpara hacer que su campo_idsea más expresivo. Por ejemplo, puede concatenar varios campos para formar un único_id.Puedes revertir los cambios en el ID personalizado en cualquier momento. El campo
_idregresa a la Opción de manejo clavedel proyecto.
Pasos
Desde el Mapping pantalla, haz clic en un nombre de tabla o colección en el panel Schema model o en la vista de diagrama.
En el panel Schema model, haz clic en el icono junto a una regla de mapeo.
Haz clic en el ícono junto al campo _id y selecciona Transform to calculated field.
(Opcional) Selecciona un BSON type.
(Opcional) Seleccione una opción de Null handling.
OmitNo se insertan valores nulos en la colección de destino.
Insert as null: Se insertan valores nulos en la colección de destino.
Ingresa una expresión de JavaScript válida. Para obtener ejemplos, consulte expresiones de JavaScript válidas.
Haz clic en Done y luego haz clic en Save and close.