Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Personalizar campos de ID

Você pode personalizar um campo _id como parte do seu tarefa de migração. Os _id campos personalizados permitem alterar o tipo de dados BSON de um campo e escrever expressões JavaScript personalizadas em vez de usar a opção de manuseio de chaves de um projeto. Os _id campos personalizados devem avaliar para um valor único.

Campos _id personalizados são um tipo de campo calculado.

  • Você pode querer utilizar campos personalizados do _id para tornar seu campo do _id mais expressivo. Por exemplo, você pode concatenar vários campos para formar um _id exclusivo.

  • Você pode reverter as alterações de ID personalizadas a qualquer momento. O campo _id retorna para a opção de tratamento de chaves do projeto.

  1. Na tela Mapping, clique em um nome de tabela ou collection no painel Schema model ou na exibição do diagrama.

  2. No painel Schema model , clique em ao lado de uma regra de mapeamento.

  3. Clique em ao lado do campo _id e selecione Transform to calculated field.

  4. (Opcional) Selecione um BSON type.

  5. (Opcional) Selecione uma opção Null handling .

    • Omit: Os valores nulos não são inseridos na sua collection de destino.

    • Insert as null: Valores nulos são inseridos na collection de destino.

  6. Insira uma expressão JavaScript válida. Para obter exemplos, consulte expressões JavaScript válidas.

  7. Clique em Done e depois clique em Save and close.