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
Quizás quieras usar campos
_idpersonalizados para que tu campo_idsea más expresivo. Por ejemplo, puedes 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 Mapping pantalla, haga clic en el nombre de una 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.
Omit:Los valores nulos no se insertan en su 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.