Contenido del curso
Bases de Datos: De Cero a Experto

🎯 Objetivo:

Aprender a instalar y ejecutar MongoDB en tu equipo, tanto con instalación directa como usando Docker para un entorno más rápido y limpio.


Opción 1: Instalación local de MongoDB


Paso 1: Descargar MongoDB

  1. Visita la página oficial:
    https://www.mongodb.com/try/download/community

  2. Elige la versión Community Server para tu sistema operativo (Windows, macOS o Linux).

  3. Descarga el instalador o archivo comprimido.


Paso 2: Instalar MongoDB

  • Windows: Ejecuta el instalador .msi y sigue las instrucciones con las opciones por defecto.

  • macOS: Usa Homebrew:

bash
brew tap mongodb/brew
brew install mongodb-community@6.0
  • Linux: Sigue las instrucciones específicas para tu distro en la web oficial.


Paso 3: Iniciar MongoDB

  • En Windows o macOS, MongoDB se puede iniciar como servicio o manualmente.

  • Para iniciar manualmente, abre la terminal y ejecuta:

bash
mongod

Esto levanta el servidor de MongoDB.


Paso 4: Acceder al shell de MongoDB

En otra terminal, escribe:

bash
mongo

Esto abre la consola interactiva para ejecutar comandos.


Opción 2: Instalar MongoDB con Docker


Paso 1: Instalar Docker

bash
docker --version

Paso 2: Ejecutar MongoDB en Docker

Ejecuta el siguiente comando para descargar y levantar MongoDB:

bash
docker run --name mongodb-test -d -p 27017:27017 mongo:latest

Esto crea y ejecuta un contenedor MongoDB, exponiendo el puerto 27017.


Paso 3: Acceder al shell de MongoDB en Docker

Ejecuta:

bash
docker exec -it mongodb-test mongo

Ya estás dentro del shell de MongoDB en el contenedor.


Paso 4: Detener y eliminar el contenedor (opcional)

Para detener:

bash
docker stop mongodb-test

Para eliminar:

bash
docker rm mongodb-test

📝 Actividad práctica

  1. Instala MongoDB localmente o usa Docker.

  2. Crea una base de datos y una colección.

  3. Inserta documentos con comandos insertOne y insertMany.

  4. Consulta los documentos con find().

  5. Prueba detener y volver a iniciar MongoDB.


✅ Revisión rápida

  • ¿Qué comando inicia el servidor MongoDB manualmente?

  • ¿Qué puerto usa MongoDB por defecto?

  • ¿Cómo entrar al shell de MongoDB desde Docker?

Scroll al inicio