MongoDB Compass: instalación y primeros pasos
MongoDB Compass te facilita el trabajo con MongoDB gracias a su interfaz gráfica de usuario. A continuación, te mostramos cómo instalar y utilizar esta herramienta.
MongoDB Compass: una forma más fácil de gestionar bases de datos
MongoDB es una de las soluciones NoSQL más conocidas. El sistema de gestión de bases de datos se centra en el almacenamiento y la gestión de conjuntos de datos extensos que pueden procesarse en varios formatos y agruparse como documentos BSON en colecciones. A pesar de que la solución pretende facilitar el uso, trabajar con la línea de comandos requiere tener algunos conocimientos previos y una gran precisión.
MongoDB Compass proporciona una interfaz gráfica de usuario intuitiva con la que es posible ver, editar y analizar los datos. Aquí te explicamos cómo instalar la herramienta en tu sistema y qué posibilidades ofrece en el uso diario.
¿Qué funciones tiene MongoDB Compass?
MongoDB Compass puede realizar todas las tareas que son posibles con la shell, pero de manera mucho más rápida y sencilla gracias a una interfaz muy visual. La herramienta permite trabajar con documentos individuales y colecciones y facilita la construcción de bases de datos completas. Estas son algunas de las tareas que pueden realizarse con MongoDB Compass:
- crear nuevas bases de datos, colecciones y documentos,
- visualizar los datos que hayas almacenado en tu base de datos,
- añadir, editar y borrar un documento,
- analizar el sistema y las bases de datos creadas de manera exhaustiva,
- comprobar continuamente el rendimiento del sistema,
- hacer un seguimiento y personalizar los datos según los principios del formato de texto JSON.
Además, MongoDB Compass es gratuita.
Requisitos de instalación y versiones de la herramienta
Antes de instalar MongoDB Compass, tienes que elegir una versión de la herramienta:
- MongoDB Compass es la versión completa.
- MongoDB Compass Readonly no permite editar o borrar los documentos.
- MongoDB Compass Isolated funciona de forma aislada, sin necesidad de una conexión a red.
Puedes descargar cualquiera de las tres versiones desde la web de MongoDB.
MongoDB Compass es compatible con los sistemas operativos habituales. Puedes obtener la interfaz gráfica de usuario para OS X, Ubuntu y Windows.
Para poder utilizar la herramienta, la base de datos documental debe estar ya instalada. Puedes ver cómo funciona en nuestro tutorial de MongoDB. También necesitarás derechos de administrador. Aunque los pasos para realizar la instalación pueden diferir ligeramente en función del sistema, el uso de MongoDB Compass es idéntico en todos los dispositivos.
Cómo instalar MongoDB Compass
Si utilizas OS X o Windows, solo tienes que dirigirte a la página web que se indica en el enlace de arriba, seleccionar la versión adecuada, descargarla y seguir las instrucciones del asistente de instalación. Si quieres instalar MongoDB Compass en Ubuntu, por ejemplo, necesitarás derechos sudo. Si dispones de ellos, puedes proceder como se indica a continuación:
- Entra en la página de MongoDB Compass y copia el enlace de descarga de la versión correspondiente.
- Utiliza el comando
wget
. Con la versión 1.39.4 aparecerá así:
wget https://downloads.mongodb.com/compass/mongodb-compass_1.39.4_amd64.deb
bash- Instala MongoDB Compass utilizando el comando
apt
de esta manera:
sudo apt install ./mongodb-compass_1.39.4_amd64.deb
bash- Cuando la instalación haya finalizado, abre MongoDB Compass:
$ mongodb-compass
bashEn primer lugar, vas a ver una pantalla de inicio. En los siguientes apartados te explicamos cómo proceder y qué opciones tienes.
Establecer una conexión con el servidor
Para poder utilizar MongoDB Compass, primero debes establecer una conexión con tu servidor. La forma más sencilla de hacerlo es seguir los siguientes pasos:
- Haz clic en “New Connection” (nueva conexión) en la esquina superior izquierda para establecer una conexión.
- A continuación, encontrarás la opción “Fill in connection fields individually” (rellenar los campos de conexión de forma individual) bastante arriba. Haz clic en ella.
- Ahora introduce la IP de tu servidor remoto en el campo “Hostname” (nombre del host).
- Si nunca has cambiado el puerto manualmente, podrás utilizar el valor que aparezca por defecto, que es “27017”.
- Si deseas aplicar medidas de seguridad adicionales, en “Authentication” (autenticación), selecciona “Username/Password” (nombre de usuario/contraseña) e introduce los datos de acceso que suelas utilizar para MongoDB.
- Una vez completados los pasos necesarios, MongoDB Compass se conectará a tu servidor. Después, podrás ver un resumen de tu/s base/s de datos a la derecha.
Crear bases de datos con MongoDB Compass
Si aún no has creado una base de datos o quieres crear una adicional, MongoDB Compass te lo pone muy fácil. Solo tienes que seguir los siguientes pasos:
- Haz clic en el botón “CREATE DATABASE” (crear base de datos) en la parte superior. Se abrirá una ventana emergente.
- Después, da un nombre a tu nueva base de datos.
- Ponle también un título a tu Collection (colección).
- Cuando estés conforme con todos los datos, haz clic en “CREATE DATABASE” abajo a la derecha.
Añadir o crear documentos
Con MongoDB Compass también puedes guardar tus datos en documentos BSON. Además, tienes la opción de crear e insertar nuevos documentos en la GUI. Para conseguirlo, basta con que realices los siguientes pasos:
- Haz clic en la base de datos correspondiente en el lado izquierdo.
- Selecciona ahora la colección correspondiente. Después, se abre una nueva ventana.
- En “Add Data” (añadir datos) tienes la opción de importar un documento existente (“Import File”) o crear un documento nuevo (“Insert Document”).
- Si quieres añadir un documento existente, haz clic en “Import File”, selecciona el archivo y especifica el formato. Después haz clic en “IMPORT” (importar).
- En “Insert Document”, también se abre una nueva ventana en la que puedes añadir valores en formato JSON o en pares de clave-valor. Después de editar el documento, haz clic en “INSERT” (insertar) para finalizar.
MongoDB Compass: visualizar, editar o borrar documentos
En MongoDB Compass también puedes visualizar, editar o borrar documentos. Aquí te explicamos también estos diferentes procesos de forma breve y concisa.
Visualizar documentos
Cuando quieras ver el contenido de un documento en concreto, MongoDB Compass te ofrece tres vistas diferentes:
- en forma de lista,
- en el formato JSON y
- como tabla.
Solo tienes que seleccionar el modo que prefieras en la barra superior, junto a la opción “VIEW” (ver).
Para poder editar y borrar documentos, necesitarás la versión completa o la versión aislada de MongoDB Compass. En la versión de solo lectura no es posible realizar estas acciones.
Editar documentos
Cuando quieras editar un documento, haz lo siguiente:
- Entra en el documento correspondiente.
- Haz clic en el icono con el lápiz que aparece arriba a la derecha.
- Selecciona el campo que quieras cambiar.
- Cuando hayas terminado, confirma haciendo clic en “UPDATE” (actualizar).
Borrar documentos
Borrar un documento en MongoDB Compass es muy fácil:
- Vuelve a abrir el documento correspondiente.
- Asegúrate de que ya no necesitas el documento.
- Haz clic en el icono de papelera situado arriba a la derecha y confirma la operación.
MongoDB Compass ofrece una función de búsqueda simple (barra de consulta) para realizar consultas en colecciones específicas. En el artículo “crear consultas MongoDB” te enseñamos cómo crear consultas más complejas.