Docs Menu
Docs Home
/ /

Nuevos documentos

Utilice esta regla de mapeo cuando desee que los datos de una tabla se almacenen en una colección dedicada. Cualquier tabla de base de datos puede usar una New Documents regla de mapeo.

La regla de mapeo New Documents es la opción más básica. Crea un documento por cada fila de datos en la base de datos relacional.

  • Puede tener varias reglas de mapeo New Documents de diferentes tablas en la misma colección.

  • Relational Migrator trata estas tablas como datos aislados y los documentos de destino no se fusionan de ninguna manera.

1
  1. En el panel izquierdo Schema model, haga clic en una colección bajo el encabezado MongoDB o Relational.

    Esto hace que se abra el panel Mappings a la derecha de la pantalla.

2
  1. Desde la Mapping pantalla,+ Add haga clic en para crear una nueva regla de mapeo o haga clic en el ícono para editar una regla existente.

  2. Seleccione New documents en Migrate table as.

3

Le permite incluir explícitamente filas donde una expresión retorna trueEsto difiere de Filtros de tabla: filtran según una consulta SQL y se aplican a todas las filas de una tabla específica. Los filtros de reglas de mapeo solo se aplican a un mapeo específico.

  1. En el Mappings panel, haga clic en el icono junto Advanced settings a.

  2. Seleccione el icono.Add mapping rule filter

  3. Introduzca una expresión de filtro de JavaScript válida en el cuadro de texto Value expression.

4
  1. Defina las opciones para la nueva regla de mapeo. Al definir las opciones de la regla de mapeo, puede:

    • Cambiar el nombre de la colección.

      Para cambiar el nombre de la colección, haz clic en el cuadro de texto Name e introduce el nuevo nombre. Haz clic fuera del cuadro de texto para guardar el cambio. Si el nombre ya está en uso, recibirás un error de validación.

    • Agregue campos calculados para crear nuevos campos basados ​​en columnas de origen relacionales.Consulte Campos calculados para obtener más información.

    • Cambiar los nombres de los campos.

    • Incluya o excluya un campo de su trabajo de migración haciendo clic en el ícono junto al nombre del campo.

5
  1. Haga clic en Save And Close.

Esta sección demuestra la entrada relacional y la salida de MongoDB de la regla de mapeo New Documents.

En este ejemplo, se aplica una regla de asignación New Documents a una sola fila de la tabla Customer.

Haga clic en las pestañas a continuación para ver la entrada y la salida de este ejemplo:

Customer mesa:

ID
Nombre
Dirección1
Dirección2
Dirección3

1

Joelynn Fawthrop

86 Paso Dwight

Carregal

3800-854

El documento de la colección Customer ahora tiene todos los campos de la tabla de relación.

{
"_id": { "CustomerID": 1 },
"Name": "Joelynn Fawthrop",
"Address1": "86 Dwight Pass",
"Address2": "Carregal",
"Address3": "3800-854"
}

Volver

Opciones de reglas

En esta página