Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

818
Views
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?

over 4 years ago · Santiago Trujillo
3 answers
Answer question

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.

over 4 years ago · Santiago Trujillo Report

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í

over 4 years ago · Santiago Trujillo Report

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í).
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Virtual assistant