• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

387
Vistas
Error: no hay soporte de socket Unix en Windows que conecta mongodb

Estoy usando la herramienta robomongo para acceder a mongodb. Cuando me conecto a mi db entonces

ingrese la descripción de la imagen aquí

Mostrar detalles del error

ingrese la descripción de la imagen aquí

¿Como arreglarlo?

about 3 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Tuve el mismo problema y pude solucionarlo eliminando la URL completa (por ejemplo: mongodb://myuser:mypassword@mongodb-test.mydomain.com/my_database ) en la pestaña de conexión y solo poniendo la URL del servidor mongodb : mongodb-test.mydomain.com .

A continuación, en la pestaña Autenticación, marqué la casilla de verificación Realizar autenticación, especifiqué la base de datos, el nombre de usuario y la contraseña.

También agregué la base de datos en la pestaña Avanzado por si acaso y ahora puedo conectarme sin error.

about 3 years ago · Santiago Trujillo Denunciar

0

Intente insertar solo, por ejemplo: ds12345.mlab.com en la barra de direcciones en lugar de full [http:// mongodb://<dbuser>:<dbpassword>@...] y cree un usuario para autenticarse en mlab.com y luego intente conectarse lo. Algo como esto:

ingrese la descripción de la imagen aquí

Y luego:

ingrese la descripción de la imagen aquí

about 3 years ago · Santiago Trujillo Denunciar

0

Si bien esta respuesta solo está parcialmente relacionada con el problema, quiero describir la solución aquí.

Tuve este problema al intentar conectarme a través de Robo3T a un grupo de MongoDB alojados en Atlas. Ofrecen una cadena de conexión con el protocolo al frente (por ejemplo mongodb+srv://<USER>:<PASSWORD>@database-mongodb.net/admin ). Esta fue una combinación de dos problemas:

  1. A Robo3T no le gusta el protocolo mongodb+srv:// en la URI. Debe usar solo la segunda parte (después de la @ ). Me gusta: database-mongodb.net de datos-mongodb.net.
  2. A Robo3T no le gustan los fragmentos. Al menos no pude conectarme con él a través de esa cadena de conexión. Por lo que entiendo, necesitas ese protocolo para conectarte a un fragmento. Dado que no puede usar ese tipo de URI, deberá conectarse directamente al fragmento principal. Para hacerlo, debe crear una nueva cadena de conexión con el URI del fragmento principal. Así: database-shard-00-00-vemhh.mongodb.net y proporcione el puerto a Robo3T. Además, debe conectarse a través de SSL, si está utilizando MongoDB Atlas (un certificado autofirmado configurado directamente en Robo3T funcionó para mí).
about 3 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda