Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Personaliza los campos de ID

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.

  • Quizás quieras usar campos _id personalizados para que tu campo _id sea 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 _id regresa a la Opción de manejo clavedel proyecto.

  1. 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.

  2. En el panel Schema model, haz clic en el icono junto a una regla de mapeo.

  3. Haz clic en el ícono junto al campo _id y selecciona Transform to calculated field.

  4. (Opcional) Selecciona un BSON type.

  5. (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.

  6. Ingresa una expresión de JavaScript válida. Para obtener ejemplos, consulte expresiones de JavaScript válidas.

  7. Haz clic en Done y luego haz clic en Save and close.

Volver

Borrar

En esta página