Opções de regras de mapeamento
Nesta página
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 .
Conceitos de regras de mapeamento
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.
Começar
Detalhes
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.