MongoDB Compass te facilita el trabajo con MongoDB gracias a su interfaz gráfica de usuario. A co­n­ti­nua­ción, te mostramos cómo instalar y utilizar esta he­rra­mie­n­ta.

MongoDB Compass: una forma más fácil de gestionar bases de datos

MongoDB es una de las so­lu­cio­nes NoSQL más conocidas. El sistema de gestión de bases de datos se centra en el al­ma­ce­na­mie­n­to y la gestión de conjuntos de datos extensos que pueden pro­ce­sar­se en varios formatos y agruparse como do­cu­me­n­tos BSON en co­le­c­cio­nes. A pesar de que la solución pretende facilitar el uso, trabajar con la línea de comandos requiere tener algunos co­no­ci­mie­n­tos previos y una gran precisión.

MongoDB Compass pro­po­r­cio­na una interfaz gráfica de usuario intuitiva con la que es posible ver, editar y analizar los datos. Aquí te ex­pli­ca­mos cómo instalar la he­rra­mie­n­ta en tu sistema y qué po­si­bi­li­da­des 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 he­rra­mie­n­ta permite trabajar con do­cu­me­n­tos in­di­vi­dua­les y co­le­c­cio­nes y facilita la co­n­s­tru­c­ción de bases de datos completas. Estas son algunas de las tareas que pueden rea­li­zar­se con MongoDB Compass:

  • crear nuevas bases de datos, co­le­c­cio­nes y do­cu­me­n­tos,
  • vi­sua­li­zar los datos que hayas al­ma­ce­na­do en tu base de datos,
  • añadir, editar y borrar un documento,
  • analizar el sistema y las bases de datos creadas de manera exhau­s­ti­va,
  • comprobar co­n­ti­nua­me­n­te el re­n­di­mie­n­to del sistema,
  • hacer un se­gui­mie­n­to y pe­r­so­na­li­zar los datos según los pri­n­ci­pios del formato de texto JSON.

Además, MongoDB Compass es gratuita.

Re­qui­si­tos de in­s­ta­la­ción y versiones de la he­rra­mie­n­ta

Antes de instalar MongoDB Compass, tienes que elegir una versión de la he­rra­mie­n­ta:

  • MongoDB Compass es la versión completa.
  • MongoDB Compass Readonly no permite editar o borrar los do­cu­me­n­tos.
  • MongoDB Compass Isolated funciona de forma aislada, sin necesidad de una conexión a red.

Puedes descargar cua­l­quie­ra de las tres versiones desde la web de MongoDB.

MongoDB Compass es co­m­pa­ti­ble con los sistemas ope­ra­ti­vos ha­bi­tua­les. Puedes obtener la interfaz gráfica de usuario para OS X, Ubuntu y Windows.

Para poder utilizar la he­rra­mie­n­ta, la base de datos do­cu­me­n­tal debe estar ya instalada. Puedes ver cómo funciona en nuestro tutorial de MongoDB. También ne­ce­si­ta­rás derechos de ad­mi­ni­s­tra­dor. Aunque los pasos para realizar la in­s­ta­la­ción pueden diferir li­ge­ra­me­n­te en función del sistema, el uso de MongoDB Compass es idéntico en todos los di­s­po­si­ti­vos.

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, se­le­c­cio­nar la versión adecuada, de­s­ca­r­gar­la y seguir las in­s­tru­c­cio­nes del asistente de in­s­ta­la­ción. Si quieres instalar MongoDB Compass en Ubuntu, por ejemplo, ne­ce­si­ta­rás derechos sudo. Si dispones de ellos, puedes proceder como se indica a co­n­ti­nua­ción:

  1. Entra en la página de MongoDB Compass y copia el enlace de descarga de la versión co­rre­s­po­n­die­n­te.
  2. 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
  1. Instala MongoDB Compass uti­li­za­n­do el comando apt de esta manera:
sudo apt install ./mongodb-compass_1.39.4_amd64.deb
bash
  1. Cuando la in­s­ta­la­ción haya fi­na­li­za­do, abre MongoDB Compass:
$ mongodb-compass
bash

En primer lugar, vas a ver una pantalla de inicio. En los si­guie­n­tes apartados te ex­pli­ca­mos cómo proceder y qué opciones tienes.

Es­ta­ble­cer una conexión con el servidor

Para poder utilizar MongoDB Compass, primero debes es­ta­ble­cer una conexión con tu servidor. La forma más sencilla de hacerlo es seguir los si­guie­n­tes pasos:

  1. Haz clic en “New Co­n­ne­c­tion” (nueva conexión) en la esquina superior izquierda para es­ta­ble­cer una conexión.
  2. A co­n­ti­nua­ción, en­co­n­tra­rás la opción “Fill in co­n­ne­c­tion fields in­di­vi­dua­lly” (rellenar los campos de conexión de forma in­di­vi­dual) bastante arriba. Haz clic en ella.
  3. Ahora introduce la IP de tu servidor remoto en el campo “Hostname” (nombre del host).
  4. Si nunca has cambiado el puerto ma­nua­l­me­n­te, podrás utilizar el valor que aparezca por defecto, que es “27017”.
  5. Si deseas aplicar medidas de seguridad adi­cio­na­les, en “Au­the­n­ti­ca­tion” (au­te­n­ti­ca­ción), se­le­c­cio­na “Username/Password” (nombre de usuario/co­n­tra­se­ña) e introduce los datos de acceso que suelas utilizar para MongoDB.
  6. Una vez co­m­ple­ta­dos los pasos ne­ce­sa­rios, 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 si­guie­n­tes pasos:

  1. Haz clic en el botón “CREATE DATABASE” (crear base de datos) en la parte superior. Se abrirá una ventana emergente.
  2. Después, da un nombre a tu nueva base de datos.
  3. Ponle también un título a tu Co­lle­c­tion (colección).
  4. Cuando estés conforme con todos los datos, haz clic en “CREATE DATABASE” abajo a la derecha.

Añadir o crear do­cu­me­n­tos

Con MongoDB Compass también puedes guardar tus datos en do­cu­me­n­tos BSON. Además, tienes la opción de crear e insertar nuevos do­cu­me­n­tos en la GUI. Para co­n­se­gui­r­lo, basta con que realices los si­guie­n­tes pasos:

  1. Haz clic en la base de datos co­rre­s­po­n­die­n­te en el lado izquierdo.
  2. Se­le­c­cio­na ahora la colección co­rre­s­po­n­die­n­te. Después, se abre una nueva ventana.
  3. 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”, se­le­c­cio­na el archivo y es­pe­ci­fi­ca 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: vi­sua­li­zar, editar o borrar do­cu­me­n­tos

En MongoDB Compass también puedes vi­sua­li­zar, editar o borrar do­cu­me­n­tos. Aquí te ex­pli­ca­mos también estos di­fe­re­n­tes procesos de forma breve y concisa.

Vi­sua­li­zar do­cu­me­n­tos

Cuando quieras ver el contenido de un documento en concreto, MongoDB Compass te ofrece tres vistas di­fe­re­n­tes:

  • en forma de lista,
  • en el formato JSON y
  • como tabla.

Solo tienes que se­le­c­cio­nar el modo que prefieras en la barra superior, junto a la opción “VIEW” (ver).

Nota

Para poder editar y borrar do­cu­me­n­tos, ne­ce­si­ta­rá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 do­cu­me­n­tos

Cuando quieras editar un documento, haz lo siguiente:

  1. Entra en el documento co­rre­s­po­n­die­n­te.
  2. Haz clic en el icono con el lápiz que aparece arriba a la derecha.
  3. Se­le­c­cio­na el campo que quieras cambiar.
  4. Cuando hayas terminado, confirma haciendo clic en “UPDATE” (ac­tua­li­zar).

Borrar do­cu­me­n­tos

Borrar un documento en MongoDB Compass es muy fácil:

  1. Vuelve a abrir el documento co­rre­s­po­n­die­n­te.
  2. Asegúrate de que ya no necesitas el documento.
  3. Haz clic en el icono de papelera situado arriba a la derecha y confirma la operación.
Consejo

MongoDB Compass ofrece una función de búsqueda simple (barra de consulta) para realizar consultas en co­le­c­cio­nes es­pe­cí­fi­cas. En el artículo “crear consultas MongoDB” te enseñamos cómo crear consultas más complejas.

Ir al menú principal