¿Qué es una cadena de conexión de MongoDB?

Una cadena de conexión de MongoDB es el URI que utiliza el código de una aplicación para conectarse a un servidor o clúster de MongoDB. Puede incluir nombres de host, puertos, datos de autenticación, configuración del conjunto de réplicas y opciones de consulta.

El formato del URI es importante porque una misma base de datos puede requerir distintos estilos de conexión dependiendo de si utiliza un servidor estándar, un conjunto de réplicas o un registro SRV.

Descripción de la herramienta

Esta herramienta genera un URI de conexión de MongoDB a partir de la configuración que proporciones. Completa la información del host, los valores de autenticación y las opciones de consulta, y luego copia el enlace final en la configuración de tu aplicación.

Es útil cuando necesitas una cadena de conexión sin tener que ensamblar manualmente la sintaxis del URI.

Ejemplos

Resultados comunes:

  • URI mongodb:// estándar para una conexión mediante host y puerto
  • URI mongodb+srv:// para un clúster basado en SRV
  • Cadena de conexión con conjunto de réplicas y opciones de consulta personalizadas

Características

  • Generación de URI: crea una cadena de conexión de MongoDB válida a partir de entradas estructuradas
  • Compatibilidad con SRV: cambia al esquema de estilo SRV cuando es necesario
  • Opciones adicionales: admite TLS, conexión directa, reintento de escrituras y parámetros de consulta personalizados

Formatos compatibles

  • mongodb://
  • mongodb+srv://

Limitaciones

  • Se requiere al menos un host y un nombre de base de datos.
  • El modo SRV ignora el campo del puerto.
  • TLS se desactiva automáticamente cuando se selecciona el modo SRV.