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

Criar regras para MongoDB

Nesta página

  • Sobre esta tarefa
  • Passos
  • Saiba mais

Criar regras de mapeamento é como você traduz suas tabelas relacionais em collection MongoDB. Você pode criar regras de mapeamento a partir dos cabeçalhos Relational ou MongoDB do painel do modelo de esquema.

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

    • Novos documentos

    • Array incorporada

    • Documentos incorporados

  • Você pode configurar opções para coleções de séries temporais. Para obter detalhes, consulte Séries temporais.

  • Você também pode criar regras de mapeamento com base em um modelo MongoDB de destino. Para mais informações, consulte Criar Regra a partir de Relacional.

  1. Abra um projeto.

  2. No painel Schema model esquerdo, clique em uma collection sob o cabeçalho MongoDB .

    Isso solicita que o painel Mappings seja aberto à direita da tela.

  3. No painel Mappings , clique em + Add para criar uma nova regra de mapeamento.

  4. Selecione o nome da tabela de origem no menu suspenso.

  5. Defina as opções para a nova regra de mapeamento. 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 sincronização clicando em ao lado do nome do campo.

  6. Opcionalmente, se você quiser selecionar um tipo de BSON ou definir regras de tratamento nulos para sua regra de mapeamento:

    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 detalhes adicionais sobre personalização de campos e conversões de tipos de dados, consulte personalizações de campos.

  7. Clique em Save and close.

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

Voltar

Crie regras a partir de relacionamentos