Hay varias formas de conectarse y administrar una base de datos MongoDB, dependiendo de su experiencia con CLI En esta guía, ofrecemos una guía detallada paso a paso sobre cómo administrar MongoDB Community Edition con MongoDB Compass. MongoDB Compass es una interfaz gráfica de usuario que ayuda a visualizar, filtrar y analizar datos de forma intuitiva. Esta herramienta es especialmente útil para usuarios que no están familiarizados con la sintaxis de MongoDB Shell (mongosh).
Preparar y actualizar paquetes del sistema
Debido a las particularidades de Ubuntu y otras distribuciones basadas en UNIX, necesitamos actualizar y luego mejorar los paquetes para evitar problemas con la discordancia de los paquetes en uso:
apt update && apt upgrade -y
Si su equipo no tiene interfaz gráfica, Compass no funcionará. Debe instalarla de cualquier forma adecuada. En nuestro caso, usaremos apt manager y descargaremos el paquete disponible:
apt install ubuntu-desktop
Comúnmente, los paquetes con dependencias pueden ocupar desde 2 GB hasta cualquier valor que dependa del uso de herramientas y características de la interfaz, ¡téngalo en cuenta cuando los instale! Ahora debemos esperar el final del proceso de descarga, que varía los valores debido a la velocidad del ancho de banda de su conexión.
¡Atención! Ese proceso de descarga puede interrumpirse si su cliente entra en modo de suspensión, lo que puede tener consecuencias como la retención de paquetes y la instalación no finalizada. Dónde puede usar detectar or término Utilidad y soporte para el estado de disponibilidad de su dispositivo. Si comete un error y su cliente ligero se desconectó y el paquete falló, deberá reiniciar el demonio del servicio:
systemctl daemon-reloadO puedes usar también otro comando para reiniciar, si no es adecuado:
reboot Y arregle los paquetes rotos, luego continúe con el proceso de instalación:
dpkg --configure -a && apt install ubuntu-desktop¡Muy bien! Cuando los problemas se hayan ido, podemos continuar con la etapa de instalación. Al finalizar los paquetes de escritorio descargados, podemos instalar el módulo xrdp, que permite conectarse a través de un conjunto de protocolos de control remoto de GUI, debido a las características de ssh, que solo pueden transferir archivos. CLI datos:
apt install xrdp
Después de esa acción terminamos todos los preparativos y ¡continuamos con la instalación de Compass!
Instalar MongoDB Brújula
Consideramos la instalación a través del paquete preparado para descarga en el sitio y usamos para ello wget y dpkg, si el segundo va con distribuir, entonces wget puede no estar ubicado en la máquina, entonces lo descargamos:
apt install wget -y && wget https://downloads.mongodb.com/compass/mongodb-compass_1.40.4_amd64.deb
¡De acuerdo! Descargue el paquete necesario en el sitio usando la utilidad que instalamos antes, el archivo se guardará en el directorio estándar:
dpkg -i mongodb-compass_1.40.4_amd64.deb 
Luego de ese proceso podremos conectarnos al servidor a través de RDP o VNC y vea la interfaz GUI, si usará root, agregue la opción --no-caja de arena:
mongodb-compass --no-sandbox
Y si te conectas al servidor remoto, escribe su dirección IP y puerto o utiliza la base de datos localhost. Haz clic en Conecta ¡Botón y podrás empezar a trabajar!
Esta guía sirve como un recurso valioso para los usuarios que buscan un enfoque fluido y eficiente para administrar bases de datos MongoDB a través de MongoDB Compass, combinando el poder de la GUI con instrucciones detalladas para un proceso de instalación y conexión exitoso.
Preguntas frecuentes: Instalación y uso de MongoDB Compass en Ubuntu
- 1. ¿Para qué se utiliza MongoDB Compass?
MongoDB Compass es la interfaz gráfica de usuario (GUI) oficial de MongoDB. Permite a los usuarios visualizar, consultar y gestionar bases de datos sin necesidad de usar MongoSH ni la línea de comandos. - 2. ¿Puedo instalar MongoDB Compass en? Ubuntu ¿sin una GUI?
No. MongoDB Compass requiere un entorno de escritorio para ejecutarse. Si su Ubuntu El servidor no tiene una GUI, debe instalar una (por ejemplo, ubuntu-desktop) antes de usar Compass. - 3. ¿Cómo descargo MongoDB Compass en? Ubuntu?
Puede descargar el paquete .deb directamente desde el sitio web de MongoDB o mediante la terminal usando wget. Una vez descargado, instálelo con dpkg -i mongodb-compass_x.xx.x_amd64.deb. - 4. ¿Por qué Compass no puede iniciarse con root?
Si inicia MongoDB Compass como root, deberá agregar la opción --no-sandbox:
mongodb-compass --no-sandbox - 5. ¿Puedo conectar MongoDB Compass a un servidor remoto?
Sí. Simplemente introduzca la dirección IP y el puerto del servidor en el cuadro de diálogo de conexión. Para un acceso remoto seguro, puede que necesite... SSH tunelización o VPN dependiendo de su configuración. - 6. ¿Qué debo hacer si falla la instalación del paquete?
Ejecutar:dpkg --configure -a && apt install -fEsto reparará los paquetes rotos y le permitirá continuar con la instalación.
- 7. ¿Funciona MongoDB Compass en? Ubuntu ¿Servidor?
MongoDB Compass puede ejecutarse en Ubuntu Servidor solo si hay un entorno de escritorio instalado. Sin una interfaz gráfica de usuario, no se puede iniciar Compass. - 8. ¿MongoDB Compass es gratuito?
Sí. MongoDB Compass cuenta con una versión gratuita para la Comunidad que incluye todas las funciones esenciales para explorar colecciones, ejecutar consultas y visualizar datos. También están disponibles funciones avanzadas, como el análisis de esquemas y la información de rendimiento, sin coste adicional. - 9. MongoDB Compass vs mongosh: ¿cuál debería usar?
MongoDB Compass es ideal para los usuarios que prefieren una interfaz visual para explorar datos, crear consultas y analizar esquemas.
Mongosh (MongoDB Shell) es más adecuado para la automatización, la creación de scripts y la administración de servidores. En la práctica, muchos usuarios combinan ambas herramientas según la tarea.