Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Cargar un esquema desde un archivo DRDL

La herramienta de generación de esquemas mongodrdl produce un archivo de esquema en formato Lenguaje de Definición Relacional de Documentos (DRDL). Examine la estructura de la tabla y los tipos de campos del esquema generado para verificar que el esquema generado admite sus requisitos de reporte.

Puedes editar manualmente los archivos de definición de esquema para realizar las siguientes acciones:

  • Agregar campos que mongodrdl no se descubrieron en el subconjunto de documentos que se seleccionaron como muestra

  • Remover campos

  • remover tablas

  • Renombre tablas, siempre y cuando el campo collection permanezca igual

  • Renombrar los campos usando la opción sqlname

Importante

Para aplicar cualquier cambio que realices en tus archivos DRDL, debes reiniciar mongosqld.

BI Connector no reconoce los campos geoespaciales al leer de una vista.

Cuando hayas terminado de editar tu archivo .drdl, puedes seguir los pasos en una de las siguientes opciones:

  • Opción 1. Sube el esquema, asígnale un nombre y comienza a mongosqld, especificando tanto el nombre del esquema como la fuente y el modo, como en los siguientes pasos:

    1. Utilice mongodrdl para upload el esquema en su implementación de MongoDB, de manera similar al siguiente ejemplo:

      mongodrdl upload --host <hostName> --schemaSource schemas --drdl ./movies.drdl

      Se devuelve la representación en string del ObjectId del esquema subido:

      5d793f3f6a26a3ce66c304ea
    2. Nombra tu esquema, usando el comando name-schema, similar al siguiente ejemplo:

      mongodrdl name-schema --name movies --schemaSource schemas --schema 5d793f3f6a26a3ce66c304ea
    3. Inicie mongosqld con un esquema nombrado, utilizando --schemaSource, --schemaMode, y --schemaName opciones, similar al siguiente ejemplo:

      mongosqld --schemaMode custom --schemaSource schemas --schemaName movies
  • Opción 2. Iniciar mongosqld con la opción --schema para especificar la ruta del archivo de esquema de .drdl.