Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

455
Vistas
MongoDB Compass: la topología actual no admite sesiones

De repente, recibo un error: "La topología actual no admite sesiones" en MongoDB Compass. ¡Nunca había visto esto antes en MongoDB Compass!

A continuación se muestran los detalles sobre la versión/servidor

Versión de la brújula de MongoDB: 1.29.5 (1.29.5)

Versión MongoDB: Comunidad MongoDB 3.0.6

Clúster: Host independiente: AWS EC2

ingrese la descripción de la imagen aquí .

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Creo que este es un problema debido a que la versión de mongoDB no es compatible con la última versión de MongoDB Compass.

Solución: Versión degradada de MongoDB Compass a 1.28.4 (1.28.4).

Enlace: https ://github.com/mongodb-js/compass/releases?q=1.28.4&expanded=true... busque el instalador necesario en Activos.

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Denunciar

0

Me esforcé mucho y no terminé bien :(

Así que cambié a otra herramienta.

Prueba https://nosqlbooster.com/

over 4 years ago · Santiago Trujillo Denunciar

0

Tuve un problema similar y resultó que tenía varias versiones de Mongo instaladas al mismo tiempo.

¿Por algún cambio estás viendo esto, ejecutando mongo localhost en una Mac? Si es así, intente esto: en primer lugar, ejecute brew services list . ¿Tienes más de una versión en ejecución? Tenía 3.6, 4.2 y 5.1 instalados a la vez. Lamentablemente, el anterior estaba en uso (y Mongo <4 no admite sesiones. ¡De ahí el error que ves!)

Lista de servicios de elaboración de cerveza

Eliminar versiones antiguas es bastante fácil. Primero detenemos el servicio, luego eliminamos todas las versiones que no nos gustan y al final reiniciamos el servicio. Quería eliminar la versión 3.6 y 4.2:

 brew services stop mongodb-community brew uninstall mongodb-community@3.6 brew uninstall mongodb-community@4.2 brew services restart mongodb-community

(¿Quizás desee eliminar todas las versiones de mongodb-community y volver a instalar la versión más reciente? No hay problema, solo recuerde brew upgrade y luego brew install mongodb-community ).

¡Ahí tienes! Pero... oh... ¿Quizás debería haberte dicho que HAGAS UNA RESPALDA DE TU DATO?

Mi antigua base de datos 3.6 estaba usando un motor diferente al nuevo. Por lo tanto, no pude iniciar mongo. Por suerte para mí, no tenía ningún dato vital, así que lo borré todo.

Cómo limpiar completamente* tu mongo:

 brew services stop mongodb-community mv /usr/local/var/mongodb /usr/local/var/mongodb.bak mkdir /usr/local/var/mongodb brew services restart mongodb-community

*) Como puede ver, los datos antiguos se mueven al catálogo mongodb.bak .

over 4 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 Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda