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.
IMPORTANTE: Para evitar exponer tus credenciales de autenticación en tu configuración de connection.uri, utiliza un ConfigProvider y establece los parámetros de configuración adecuados.
Por defecto: mongodb://localhost:27017 Valores aceptados: una string URI de conexión de MongoDB
servidor.api.version
Tipo: string
Descripción: La versión de Stable API que desea utilizar con su servidor MongoDB. Para obtener más información sobre Stable API y las versiones del servidor que la admiten, consulte la guía del manual del servidor MongoDB de Stable API.
Por defecto: "" Valores aceptados: una string vacía o una versión válida de Stable API
servidor.api.deprecationErrors
Tipo: booleano
Descripción: Cuando se establece en true, si el conector llama a un comando en su instancia de MongoDB que está obsoleto en la versión declarada de Stable API, genera una excepción.
Puede establecer la versión de la API con la opción de configuración server.api.version. Para obtener más información sobre Stable API, consulte la entrada del manual de MongoDB sobre Stable API.
Por defecto: false Valores aceptados: true o false
servidor.api.strict
Tipo: booleano
Descripción: Cuando se establece en true, si el conector llama a un comando en su instancia de MongoDB que no está cubierto en la versión declarada de Stable API, genera una excepción.
Puede establecer la versión de la API con la opción de configuración server.api.version. Para obtener más información sobre Stable API, consulte la entrada del manual de MongoDB sobre Stable API.
Por defecto: false Valores aceptados: true o false
csfle.enabled
Tipo: booleano
Descripción: Indicador que, cuando se establece en true, habilita el cifrado a nivel de campo del lado del cliente (CSFLE) para la conexión de MongoDB.
Por defecto: false Valores aceptados: true o false
csfle.key.vault.namespace
Tipo: string
Descripción: Namespace de Key Vault para CSFLE en el formato database.collection. Por ejemplo: encryption.__keyVault. Obligatorio cuando csfle.enabled se establece en true.
Por defecto: "" Valores aceptados: un namespace de MongoDB válido en el formato database.collection
csfle.local.master.key
Tipo: string
Descripción: Clave maestra local de 96bytes codificada en Base64para CSFLE con el proveedor de KMS local. El conector utiliza la clave para cifrar y descifrar las claves de cifrado de datos almacenadas en el almacén de claves. Obligatorio cuando csfle.enabled está configurado en true.
Por defecto: "" Valores aceptados: una string de 96bytes codificada en Base64
csfle.schema.map
Tipo: string
Descripción: Documento JSON que define el mapa de esquema de cifrado para CSFLE. Esto asigna namespaces a esquemas JSON que especifican qué campos cifrar y qué algoritmo y clave de cifrado usar.
Por defecto: "" Valores aceptados: un documento JSON válido
csfle.bypass.query.analysis
Tipo: booleano
descripción: Indicador que indica si se debe omitir o no el análisis automático de query para CSFLE. Cuando se establece en true, el conector deshabilita el cifrado automático basado en mapas de esquemas y debe usar el cifrado explícito. Cuando se establece en false, el conector habilita el cifrado automático, pero requiere mongocryptd o la librería crypt_shared. por defecto a true para evitar dependencias externas.