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

Criar regras de mapeamento

Você pode criar regras de mapeamento para converter suas tabelas relacionais em coleções MongoDB . Você pode criar regras de mapeamento a partir dos cabeçalhos Relational ou MongoDB do painel do modelo de esquema.

Conclua as etapas a seguir para criar uma regra de mapeamento.

1
2

Você pode fazer isso no painel Schema model clicando em uma coleção sob os cabeçalhos Relational ou MongoDB.

3

Modifique a estratégia de tratamento da chave clicando no ícone no painel de campo. A estratégia de chave padrão é autogenerated. A seleção de uma estratégia de manuseio de chaves se reflete imediatamente no projeto. Se você editou alguma chave na coleção, essas alterações podem ser perdidas ao alterar a estratégia da chave.

Para obter mais informações sobre estratégias de tratamento de chaves, consulte Opções de tratamento de chaves.

4

Se você abriu este painel a partir do cabeçalho Relational, este botão estará ao lado de Mappings to MongoDB Model. Se você abriu o painel a partir do cabeçalho MongoDB, este botão estará ao lado de Mappings from relational tables.

5

As opções disponíveis no painel Add mapping dependem do tipo de regra de mapeamento que você está adicionando. Para obter uma visão geral completa de cada opção de regra de mapeamento, consulte:

6

Se você abriu este painel a partir do cabeçalho Relational, insira o nome da coleção de destino. Se você abriu o painel no cabeçalho MongoDB, selecione o nome da tabela de origem no menu suspenso.

7

Ao definir a regra de mapeamento, você pode:

  • Altere o nome da coleção.

    Para alterar o nome da coleção, clique na caixa de texto Name e insira o novo nome. Clique fora da caixa de texto para salvar a alteração. Se o nome já estiver em uso, você receberá um erro de validação.

  • Alterar nomes de campos.

  • Inclua ou exclua um campo da sua tarefa de migração clicando no ícone ao lado do nome do campo .

8
  1. Clique em ícone ao lado do campo que você deseja personalizar.

  2. Selecione um BSON type.

  3. Selecione uma opção Null handling .

    • Insert as null: preserva valores nulos e nulos são inseridos em sua collection de destino.

    • Omit: ignora qualquer valor nulo e os nulos não são inseridos na collection de destino.

Você pode visualizar o Original name e Original type de um campo no menu expandido de campos personalizados.

Observação

Para obter mais detalhes sobre personalização de campo e conversões de tipo de dados, consulte personalizações de campo.

9

Para saber mais sobre como gerenciar regras de mapeamento, consulte:

Voltar

Mapeamento de esquemas

Nesta página