Skip to content

Instalación

MongoDB nos ofrece bastantes herramientas para trabajar con sus bases de datos. Pueden ser algo confusas al principio, pero una vez las conozcas, te resultará muy fácil trabajar con ellas. Las principales son:

  • mongod: El demonio de MongoDB, es el que se encarga de gestionar la base de datos.
  • mongosh: La herramienta que nos permite interactuar con la base de datos.
  • compass: Una herramienta gráfica para gestionar bases de datos MongoDB.

Mongod

Para instalar mongod, sigue las instrucciones de la documentación oficial.

En Windows, asegúrate de seleccionar la opción de Run Service as Network Service User cuando lo instalas y también de instalar las herramientas de terminal incluidas (mongosh). Asegurate de que se ha instalado correctamente ejecutando mongod --version en una terminal.

Mongod se de arrancar el servidor de MongoDB. Es el que se encarga de gestionar la base de datos. Para iniciarlo, ejecuta mongod en una terminal. Si ves MUCHO texto, es que todo ha ido bien.

mongod.conf

mongod tiene un archivo de configuración que se encuentra en /etc/mongod.conf por defecto en Ubuntu, /usr/local/etc/mongod.conf en macOS y C:\Program Files\MongoDB\Server\4.4\bin\mongod.cfg en Windows. En este archivo podemos configurar el puerto en el que escucha mongod, el directorio en el que se guardan los datos, el nivel de log, etc.

Mongosh

Mongosh viene incluido en el paquete de MongoDB, por lo que no es necesario instalarlo por separado. Asegurate de que se ha instalado correctamente ejecutando mongosh --version en una terminal.

Si no lo tienes instalado, puedes descargarlo desde la documentación oficial.

Mongosh es la herramienta que nos permite interactuar con la base de datos. Para iniciarlo, ejecuta mongosh en una terminal. Debería conectarse a la base de datos automáticamente si ya has iniciado mongod.

Compass

Compass es una herramienta gráfica para gestionar bases de datos MongoDB. Puedes descargarla desde la documentación oficial.

Viene incluido con mongoDB, y también podemos usar mongosh desde la terminal para gestionar la base de datos, pero Compass es una herramienta muy útil para visualizar los datos y hacer consultas.