Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Personaliza los campos de ID

Puedes personalizar un campo _id como parte de tu tarea de migración. Los campos personalizados de _id te permiten cambiar el tipo de datos BSON de un campo y escribir expresiones personalizadas de JavaScript en lugar de utilizar la Opción de gestión de llaves de un proyecto. Los campos _id personalizados deben evaluar un valor único.

Los campos _id personalizados son un tipo de campo calculado.

  • Puede que desee utilizar campos personalizados de _id para hacer que su campo _id sea 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 _id regresa a la Opción de manejo clavedel proyecto.

  1. Desde la pantalla Mapping, haz clic en un nombre de 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.

    • OmitNo se insertan valores nulos en la 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.