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:
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.
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.
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.
Abrimos el paquete y hacemos click en Next.
Aceptamos la licencia y luego click en Next.
Justo aquí seleccionamos la instalación personalizada haciendo click en Custom.
Dejamos todo intacto y presionamos Next.
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,
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.
Ahora hacemos click en Install y damos permiso si es necesario.
Esperamos a que se instale…
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).
Presionamos la combinación de teclas Win + R, o buscamos el programa llamado Ejecutar. Dentro del diálogo escribimos services.msc y presionamos Enter:
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.
Si está así, lo hemos conseguido.
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í.
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í:
Aceptamos en todos los demás diálogos y ya casi terminamos.
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:
Eso es todo.
Hoy te voy a presentar un creador de credenciales que acabo de programar y que…
Ya te enseñé cómo convertir una aplicación web de Vue 3 en una PWA. Al…
En este artículo voy a documentar la arquitectura que yo utilizo al trabajar con WebAssembly…
En un artículo anterior te enseñé a crear un PWA. Al final, cualquier aplicación que…
Al usar Comlink para trabajar con los workers usando JavaScript me han aparecido algunos errores…
En este artículo te voy a enseñar cómo usar un "top level await" esperando a…
Esta web usa cookies.
Ver comentarios
En que ruta se crean als bases de datos Mongo
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