Puedes personalizar un _id campo como parte de su trabajo de migración. Los campos _id personalizados le permiten cambiar el tipo de datos BSON de un campo y escribir expresiones JavaScript personalizadas en lugar de usar el tipo de datos de un proyecto.
Opción de manejo de claves. Los _id campos personalizados deben evaluarse como un valor único.
Los campos personalizados son _id 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.Puede revertir los cambios de ID personalizados en cualquier momento. El
_idcampo vuelve a la opción de gestión de claves del 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.
Desde el Schema model panel, haga clic en el ícono junto a una regla de mapeo.
Haga clic en el icono junto al _id campo y Transform to calculated field seleccione.
(Opcional) Seleccione un BSON type.
(Opcional) Seleccione una opción Null handling.
Omit:Los valores nulos no se insertan en su colección de destino.
Insert as null:Los valores nulos se insertan en la colección de destino.
Introduzca una expresión JavaScript válida. Para ver ejemplos, consulte Expresiones JavaScript válidas.
Haga clic en Done y luego en Save and close.