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

Opções de regras de mapeamento

Nesta página

  • Conceitos de regras de mapeamento
  • Começar
  • Detalhes

As opções de regra de mapeamento são opções importantes que ajudam a definir o estado da sua coleção MongoDB após uma migração.

Estas opções são definidas ao criar ou editar umaregra de mapeamento do .

Cada regra de mapeamento une uma tabela de origem a uma collection de destino. Você pode criar regras de mapeamento a partir de uma tabela ou de uma coleção. Ao criar uma regra de mapeamento, você deve selecionar a outra entidade. Por exemplo:

  • Se você selecionar uma tabela e optar por criar uma regra de mapeamento, deverá escolher a collection de destino.

  • Se você selecionar uma collection e optar por criar uma regra de mapeamento, deverá selecionar a tabela de origem.

Para as regras de mapeamento do Embedded array e Embedded document , você também deve configurar onde você deseja que os dados incorporados sejam inseridos no documento.

A tabela abaixo fornece um resumo dos conceitos associados às opções de regras de mapeamento e as regras de mapeamento às quais elas se aplicam.

Conceito
Descrição
Aplica-se a

Nome da collection

A collection de destino para onde as linhas relacionais de dados são migradas.

New documents

Collection principal

A collection de destino para onde as linhas relacionais de dados são migradas.

Embedded documents Embedded array

Prefixo

Um menu suspenso onde você pode especificar sua hierarquia de regras.

Embedded documents Embedded array

Nome do campo

Indica o campo que contém a array ou documento.

Embedded documents Embedded array

Criar uma array de valores primitivos

Cria uma array de campo único na collection principal.

Embedded array

Mesclar campos no pai

Mesclar as linhas da tabela como campos no nível da collection pai.

Embedded documents

Inclua explicitamente linhas onde uma expressão retornar verdadeiro.

New documents Embedded documents Embedded array

Condições da array

Classifique, limite e ordene uma array incorporada.

Embedded array

Observação

A migração relacional do campo de ID da chave primária é definida no nível do projeto.

Para obter detalhes sobre como essa configuração de projeto afeta sua migração, consulte Opções de gerenciamento de chaves.

Para conceitualizar os exemplos de cada regra de mapeamento, o seguinte esquema relacional do Mongo Enterprise é utilizado para ajudar a explicar cada opção de regra de mapeamento.

mongo Enterprises ERD

Voltar

Excluir regras