Para participar activamente en el curso de Bases de Datos No Relacionales de la Universidad de Caldas es indispensable tener un entorno de trabajo funcional desde la primera sesión. En este curso utilizamos principalmente MongoDB como motor de base de datos, mongosh como interfaz de línea de comandos para ejecutar consultas y practicar operaciones, y MongoDB Compass como cliente gráfico para explorar colecciones y construir pipelines de agregación visualmente. Adicionalmente, Robo3T es una alternativa GUI mencionada en clase que puedes instalar como complemento. Esta guía te lleva paso a paso por la instalación y verificación de cada herramienta.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/tutosrive/db-nosql-2026-1/llms.txt
Use this file to discover all available pages before exploring further.
Herramientas Necesarias
Las siguientes herramientas conforman el stack del curso. Todas son gratuitas y disponibles para Windows, macOS y Linux:| Herramienta | Descripción | Fuente |
|---|---|---|
| MongoDB Community Server | Motor de base de datos local. Núcleo del entorno de trabajo. | mongodb.com/try/download/community |
| mongosh | Shell oficial de MongoDB (reemplaza al antiguo mongo). Necesario para los ejercicios en clase. | mongodb.com/try/download/shell |
| MongoDB Compass | Interfaz gráfica oficial. Permite explorar colecciones, construir consultas y analizar índices. | mongodb.com/try/download/compass |
| Robo3T (opcional) | Cliente GUI alternativo, ligero y rápido. Útil para visualización rápida de documentos. | Disponible en su sitio oficial |
Asegúrate de descargar siempre la versión Community (gratuita) de MongoDB. La versión Enterprise es de pago y no es necesaria para el curso.
Instalación
Instalar MongoDB Community Server
- Visita mongodb.com/try/download/community y selecciona tu sistema operativo.
- Descarga el instalador correspondiente (
.msien Windows,.tgzo paquete para Linux,.dmgpara macOS). - Ejecuta el instalador y sigue los pasos del asistente. Se recomienda instalar MongoDB como servicio del sistema para que inicie automáticamente con el equipo.
- Verifica que el directorio de datos exista. Por defecto MongoDB utiliza:
- Windows:
C:\data\db - macOS / Linux:
/data/db
- Windows:
Instalar mongosh (MongoDB Shell)
- Visita mongodb.com/try/download/shell y descarga el paquete para tu sistema operativo.
- En Windows, el instalador
.msiagregamongoshalPATHautomáticamente. - En macOS puedes instalarlo también con Homebrew:
- En Linux (Debian/Ubuntu), sigue las instrucciones oficiales para agregar el repositorio de MongoDB y luego ejecuta:
- Confirma la instalación verificando la versión:
mongosh reemplaza al antiguo cliente mongo que venía incluido con versiones anteriores de MongoDB. Si ves tutoriales que usan solo mongo para conectarse, en tu instalación moderna debes usar mongosh.Instalar MongoDB Compass
- Visita mongodb.com/try/download/compass y descarga la versión Compass (no la versión Isolated Edition, a menos que lo prefieras).
- Ejecuta el instalador. Compass no requiere configuración adicional; al abrirlo por primera vez te pedirá una cadena de conexión.
- Para conectarte a tu servidor local, usa la cadena de conexión predeterminada:
- Haz clic en Connect y podrás explorar tus bases de datos con una interfaz visual completa.
Iniciar el servidor y conectarse localmente
Si MongoDB no está configurado como servicio del sistema, inicia el servidor manualmente desde la terminal:Si MongoDB sí está configurado como servicio, puedes iniciarlo así:Una vez que el servidor esté corriendo, abre una nueva terminal y conéctate con mongosh:Deberías ver el prompt
test> indicando que la conexión fue exitosa.Conectar con mongosh
La forma estándar de conectarse al servidor MongoDB local desde la línea de comandos es:mongosh sin argumentos y se conectará automáticamente a localhost:27017 por defecto:
test):
Verificar la Instalación
Una vez conectado con mongosh, ejecuta los siguientes comandos para confirmar que todo funciona correctamente:admin, config, local), tu instalación está funcionando correctamente.
Comandos Básicos de Navegación
Una vez dentro de mongosh, estos son los comandos esenciales para moverte por el servidor y explorar tu entorno de trabajo:En MongoDB, una base de datos (y sus colecciones) no se crea físicamente hasta que se inserta el primer documento. Al ejecutar
use nombre_db, simplemente cambias el contexto activo; la base de datos aparecerá en show dbs solo después de realizar la primera inserción.