Mongo DB

Instalar MongoDB 4 en Windows 10

Introducción

El gestor o motor de bases de datos MongoDB ha evolucionado mucho desde la última vez que lo probé. Ahora incluso está disponible como una base de datos como servicio. Veamos hoy cómo instalar MongoDB en su versión de servidor sobre Windows 10.

Veremos cómo instalar la versión normal o común, la que nos servirá ya sea para tener un servidor de MongoDB en Windows en modo producción, o en modo de desarrollo. También veremos cómo instalar el servidor como servicio (para que inicie con el sistema) y finalmente agregaremos la carpeta a la variable PATH para poder ejecutar la shell desde cualquier lugar.

En resumen, haremos lo siguiente:

  • Descarga de MongoDB
  • Instalación paso a paso de MongoDB
  • Instalar MongoDB como servicio
  • Agregar a la variable PATH
  • Crear nuestra primera colección e insertar y listar datos

Instalar MongoDB en Windows 10

Simplemente vamos a descargar y configurar algunas cosas. Veremos cómo configurar el directorio de datos y el de los logs, así como agregar mongo.exe a la variable PATH.

Descargar MongoDB

Vamos a ir a la página oficial: https://www.mongodb.com/download-center/community

Ahí veremos unos controles para seleccionar versión y todo eso. En este caso primero elegimos la versión más reciente pero que sea estable; es aquella que diga current release.

Descargar paquete MSI de MongoDB para instalarlo en Windows 10

Luego, en el sistema u OS seleccionamos la versión del nuestro. En mi caso es Windows 10 de 64 bits. En el paso 3 seleccionamos MSI en lugar de ZIP, pues con MSI no tenemos que descomprimir nada. Y finalmente hacemos click en Download para que comience la descarga.

Eso es todo para descargar, esperamos a que finalice y comenzamos la instalación.

Comenzar instalación

Abrimos el paquete y hacemos click en Next.

1 – Comenzar instalación

Aceptamos la licencia y luego click en Next.

2 – Aceptar términos de MongoDB

Justo aquí seleccionamos la instalación personalizada haciendo click en Custom.

3 – Elegir instalación personalizada

Dejamos todo intacto y presionamos Next.

4 – Características a instalar

Este punto es muy importante. Aquí seleccionamos que MongoD se ejecute como servicio; es decir, que inicie siempre como el sistema y que quede registrado en el mismo.

Adicionalmente, abajo seleccionamos el directorio en donde se guardarán los datos, y el directorio en donde se guardarán los logs.

Podemos cambiarlos si queremos, pero siempre es bueno recordar la ruta de instalación,

5 – Configurar data, log e instalar como servicio

Este apartado que viene a continuación es a elección de cada usuario. MongoDB Compass es una interfaz gráfica para administrar nuestros datos de MongoDB; algo así como RoboMongo. O como phpmyadmin si venimos de PHP y MySQL.

Si quieres, puedes instalarlo. Yo he elegido que no.

6 – No instalar MongoDB compass

Ahora hacemos click en Install y damos permiso si es necesario.

7 – Listo para instalar

Esperamos a que se instale…

8 – Instalando

Y al final presionamos el botón para que termine de instalar (no le tomé captura, lo siento, pero ya era el último paso y no hay problema).

Probar instalación de MongoDB en Windows 10

Presionamos la combinación de teclas Win + R, o buscamos el programa llamado Ejecutar. Dentro del diálogo escribimos services.msc y presionamos Enter:

Ejecutar servicios

Esperamos a que carguen los servicios y dentro buscamos a MongoDB Server. Debe estar En ejecución, y su tipo de inicio debe ser Automático.

MongoDB instalado como servicio de Windows 10

Si está así, lo hemos conseguido.

Actualización

Si después te indica que el servicio no ha iniciado, abre de nuevo services.msc e inicia el servicio. A veces Windows se comporta así.

Agregar MongoDB a la variable PATH de Windows 10

Ahora podemos pasar al paso en donde agregamos los ejecutables de Mongo a la variable PATH. Mira este tutorial para saber cómo agregar el directorio.

En este caso, si no cambiaste la ruta, el directorio es: C:\Program Files\MongoDB\Server\4.0\bin

Explicado de otra forma, tienes que añadir la carpeta bin a la variable PATH. Esa carpeta está en donde instalaste el programa, a veces puede cambiar si tu sistema es de 32 o 64 bits. Busca bien en todos los archivos de programa.

Personalmente, después de agregarlo se ve así:

Directorio bin de MongoDB agregado a PATH de Windows

Aceptamos en todos los demás diálogos y ya casi terminamos.

Probar MongoDB: hola mundo

Te aseguro que este es el último paso. Después de esto podrás descansar porque tendrás MongoDB instalado después de este largo viaje.

Por cada comando que ponga, presiona un Enter. Es decir, escribe el comando y presiona Enter para que el intérprete lo lea, no sólo escribas.

Es momento de probar el motor de base de datos. Para ello ejecuta el símbolo del sistema o CMD y escribe:

mongo

Así de simple. En la ventana que salga, ahora escribe:

use pruebas;

Lo que acabas de hacer es usar una base de datos llamada pruebas. Ahora, en esa base de datos crea una colección con:

db.createCollection("usuarios");

Eso crea una nueva colección o “tabla” si vienes de SQL. Hora de insertar un dato, en mi caso lo hice con:

db.usuarios.insertOne({"nombre": "parzibyte", "web": "parzibyte.me"});

Para terminar, ahora vamos a listar a esos usuarios con:

db.usuarios.find().pretty();

El método find lista a todos los datos, y pretty los formatea bonito.

Para que te guíes, aquí dejo una captura de cómo se ve en mi terminal:

Probar mongo – crear colección, insertar y leer datos

Eso es todo.

Estoy aquí para ayudarte 🤝💻


Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto

No te pierdas ninguno de mis posts 🚀🔔

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

Ver comentarios

    • Hola. Normalmente es en el directorio en donde se ha instalado Mongo, dentro de data; si no es así, abra el archivo mongod.cfg (ubicado en donde se instaló el programa) y busque la línea que dice dbPath dentro de la sección storage, ahí estará la ruta en donde se guardan los datos de Mongo

Entradas recientes

Creador de credenciales web – Aplicación gratuita

Hoy te voy a presentar un creador de credenciales que acabo de programar y que…

1 semana hace

Desplegar PWA creada con Vue 3, Vite y SQLite3 en Apache

Ya te enseñé cómo convertir una aplicación web de Vue 3 en una PWA. Al…

2 semanas hace

Arquitectura para wasm con Go, Vue 3, Pinia y Vite

En este artículo voy a documentar la arquitectura que yo utilizo al trabajar con WebAssembly…

2 semanas hace

Vue 3 y Vite: crear PWA (Progressive Web App)

En un artículo anterior te enseñé a crear un PWA. Al final, cualquier aplicación que…

2 semanas hace

Errores de Comlink y algunas soluciones

Al usar Comlink para trabajar con los workers usando JavaScript me han aparecido algunos errores…

2 semanas hace

Esperar promesa para inicializar Store de Pinia con Vue 3

En este artículo te voy a enseñar cómo usar un "top level await" esperando a…

2 semanas hace

Esta web usa cookies.