Personalizar campos de ID
Nesta página
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.
Sobre esta tarefa
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.
Passos
Na tela Mapping , clique em um nome de tabela ou collection no painel Schema model ou na exibição do diagrama.
No painel Schema model , clique em ao lado de uma regra de mapeamento.
Clique em ao lado do campo _id e selecione Transform to calculated field.
(Opcional) Selecione um BSON type.
(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.
Insira uma expressão JavaScript válida. Para obter exemplos, consulte expressões JavaScript válidas.
Clique em Done e depois clique em Save and close.