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

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
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
1 – Comenzar instalación

Aceptamos la licencia y luego click en Next.

2 - Aceptar términos de MongoDB
2 – Aceptar términos de MongoDB

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

3 - Elegir instalación personalizada
3 – Elegir instalación personalizada

Dejamos todo intacto y presionamos Next.

4 - Características a instalar
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
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
6 – No instalar MongoDB compass

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

7 - Listo para instalar
7 – Listo para instalar

Esperamos a que se instale…

8 - Instalando
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
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
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
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
Probar mongo – crear colección, insertar y leer datos

Eso es todo.

Encantado de ayudarte


Estoy disponible para trabajar en tu proyecto, modificar el programa del post o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.

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.

4 comentarios en “Instalar MongoDB 4 en Windows 10”

    1. 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

  1. Pingback: Habilitar autenticación y crear administrador en MongoDB - Parzibyte's blog

  2. Pingback: Instalar Robomongo 3T en Windows 10 para administrar MongoDB - Parzibyte's blog

Dejar un comentario