Aprende cómo conectarte a los clústeres de MongoDB, ya estén alojados en MongoDB Atlas o autogestionados.
Formatos de cadena de conexión
Para conectarte a tu implementación, necesitas una cadena de conexión. El formato de la cadena de conexión depende de si te conectas a un set de réplicas, un clúster o una implementación autónomo.
set de réplicas:
mongodb+srv://myDatabaseUser:D1fficultP%40ssw0rd@mongodb0.example.com/?authSource=admin&replicaSet=myRepl
clúster particionado:
mongodb+srv://myDatabaseUser:D1fficultP%40ssw0rd@mongos0.example.com/?authSource=admin
autónomo:
mongodb+srv://myDatabaseUser:D1fficultP%40ssw0rd@mongodb0.example.com/?authSource=admin
Si el nombre de usuario o la contraseña incluye los siguientes caracteres, deben convertirse mediante la codificación porcentual:
$ : / ? # [ ] @
Para obtener información detallada sobre los formatos y opciones de cadenas de conexión, consulta Cadenas de conexión.
Obtén tu cadena de conexión
La forma de obtener la cadena de conexión depende de si la implementación está alojada en MongoDB Atlas o es autogestionada.
Implementaciones de MongoDB Atlas
Para conectarse a un clúster alojado en MongoDB Atlas, consulte Conectarse a un clúster de Atlas, que explica cómo:
Obtén tu cadena de conexión a través de Atlas CLI o Atlas Interfaz de Usuario.
Configura tu lista de acceso IP.
Crear usuarios de base de datos.
Usa varios métodos de conexión, incluidos drivers, Compass,
mongoshy más.
Implementaciones autogestionadas
Antes de conectarte a una implementación autogestionada:
Asegúrate de que tu implementación de MongoDB esté funcionando y sea accesible.
Cree un usuario de base de datos con los privilegios apropiados.
Verifica la conectividad de red entre tu cliente y la implementación de MongoDB.
Para construir la cadena de conexión, utilice el formato de cadena de conexión adecuado para su topología de despliegue.
Métodos de conexión
Después de tener tu cadena de conexión, puedes conectarte utilizando los siguientes métodos:
Conéctese a un clúster mediante bibliotecas cliente: controladores de MongoDB para varios lenguajes de programación.
Conéctese a un clúster mediante Compass - Interfaz gráfica de usuario de MongoDB Compass
Conéctate a un clúster a través de VS Code - MongoDB para VS Code
Conéctese a un clúster a través del conector BI - Conector BI de MongoDB
Herramientas de línea de comandos: mongodump, mongorestore y otras herramientas.