Menu Docs
Página inicial do Docs
/
Relational Migrator
/ / /

Personalizar campos de ID

Nesta página

  • Sobre esta tarefa
  • Passos
  • Saiba mais

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

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

Voltar

Excluir