‫Narrador: En este video,
‫aprenderá cómo instalar MongoDB en una computadora con Windows, así
‫que si está
‫usando una Mac, marque este video como completado.
‫Ahora que, personalmente, no tengo ninguna computadora con Windows y esta instalación
‫implica un par de pasos específicos
‫de Windows, le
‫pedí a mi asistente de enseñanza Aleksander que
‫lo guiara a través del proceso.
‫Así que todos saludan a Aleksander.
‫Aleksander: Hola chicos, mi nombre es Aleksander
‫y en esta conferencia
‫les mostraré cómo instalar MongoDB en su máquina Windows.
‫Primero debe abrir su navegador e
‫ir a MongoDB. com, puede
‫ver la dirección aquí.
‫Luego, debe hacer clic en los
‫productos y elegir el servidor MongoDB, ¿de acuerdo?
‫Ahora haga clic en este botón de descarga verde.
‫Y una vez más, elija servidor desde aquí.
‫Bien, ahora queremos instalar este servidor
‫de comunidad MongoDB y tenemos un par de opciones
‫aquí, así que
‫elija la versión actual, que en
‫este momento es la 4. 0. 9, ¿de acuerdo?
‫Como sistema operativo, elija Windows y
‫me quedaré con este paquete MSI predeterminado, ¿de acuerdo?
‫Entonces, después de configurar esto, puede
‫presionar este botón de descarga, o
‫en caso de que
‫no funcione para usted, simplemente copie el enlace a
‫continuación y péguelo en la barra de direcciones, ¿de acuerdo?
‫Entonces, ahora deberíamos ver esta ventana emergente que le preguntará
‫si desea guardar este
‫archivo, simplemente haga clic en Guardar archivo y
‫debería comenzar a descargarse, ¿está bien?
‫Así que detendré esto porque
‫ya tengo este archivo.
‫¿Okey? Pero después
‫de descargarlo, puede cerrar
‫el navegador, abrir su
‫Administrador de archivos, ir a Descargas.
‫Y puede ver que el instalador ya está allí, ¿de acuerdo?
‫Entonces, haga doble clic
‫en eso, y ahora debería ver el Asistente de configuración, ¿está bien?
‫Haga clic en
‫siguiente, acepte la licencia y haga
‫clic para instalar esta versión completa, ¿de acuerdo?
‫Y ahora le
‫preguntará si desea instalar MongoDB como un
‫servicio, lo que básicamente significa
‫que el servidor de Mongo se ejecutará en segundo plano,
‫por lo que puede verificar esto, haga clic en siguiente.
‫También le pedirá que instale MongoDB Compass, que es la
‫interfaz gráfica de usuario, por lo que también podemos
‫verificar esto y hacer clic en Siguiente.
‫Y ahora simplemente haga clic
‫en instalar, y es posible que vea una ventana
‫emergente que le preguntará si desea permitir que esta
‫aplicación se instale en su dispositivo, ¿de acuerdo?
‫Entonces, en ese caso, simplemente haga clic en Sí.
‫Y ahora debería comenzar el proceso
‫de instalación, tomará entre cinco y diez
‫minutos, así que te responderé inmediatamente después de la instalación.
‫Muy bien, ahora deja que se instale esta brújula, está bien, puedes ver
‫el acceso directo aquí mismo, y esta es básicamente
‫la ventana de la comunidad de la brújula, así que
‫puedes cerrarla, hacer clic en
‫este botón de finalizar
‫y ahora tenemos dos cosas más que hacer.
‫Primero necesitamos crear un directorio
‫en el que MongoDB almacenará nuestros datos.
‫Para esto, abra su administrador de archivos una vez más y
‫vaya al disco donde se instaló MongoDB, por lo que
‫en mi caso es el Disco local C.
‫Aquí cree un directorio llamado datos, así
‫que haga clic derecho
‫aquí, nueva carpeta y
‫llame
‫a esta carpeta Datos, ¿de acuerdo?
‫Ahora, dentro de esta carpeta
‫de datos, cree otra llamada DB.
‫Muy bien, este es el
‫lugar donde MongoDB almacenará nuestras bases de datos.
‫Ahora déjeme mostrarle rápidamente
‫que MongoDB realmente funciona,
‫así que voy al
‫Disco
‫local C, Archivos
‫de programa, busque
‫MongoDB aquí, vaya al servidor, 4. 0, y estamos interesados en este directorio bin, ¿de acuerdo?
‫Entonces podemos ver que hay
‫muchos archivos aquí, pero básicamente estamos interesados en este archivo MongoD, que
‫es el servidor de Mongo
‫y en este Mongo. exe archivo que es Mongo Shell, ¿de acuerdo?
‫Permítanme copiar la ruta desde aquí y abrir
‫mi consola, y por
‫cierto, estoy usando PowerShell, pero también
‫puede usar el símbolo del sistema, ¿de acuerdo?
‫No importa en este caso.
‫Entonces estoy usando los comandos del
‫CD para ir a este directorio, también
‫puede escribir este comando DIR para listar
‫todos los archivos, y si
‫los compara, puede ver que todos estos archivos son
‫iguales, ¿de acuerdo?
‫Entonces estamos en el mismo directorio bin.
‫Y ahora déjeme ejecutar este servidor MongoD,
‫así que Mongod. exe, puede presionar la
‫pestaña para completar automáticamente esto, y yo solo presiono Enter y puede ver
‫que el servidor se está iniciando, ¿de acuerdo?
‫Entonces, si echas un vistazo a
‫esta línea, puedes ver que está esperando conexiones en el puerto 27017,
‫así que básicamente hemos iniciado un servidor y
‫ahora necesitamos un shell para conectarnos al servidor
‫para poder manipular nuestras bases de datos, ¿de acuerdo?
‫Entonces podremos crear bases de
‫datos, borrar bases de
‫datos, registros, etc.
‫Muy
‫bien, solo abriré otra ventana
‫de PowerShell para demostrárselo.
‫Y solo CD al mismo directorio bin, pero ahora
‫ejecute este Mongo. exe, ¿de acuerdo?
‫Entonces, este es
‫Mongo Shell, y puede ver que nos hemos conectado automáticamente
‫al mismo puerto, ¿de acuerdo?
‫Y ahora simplemente ejecutaría el comando DB y debería
‫obtener la base de datos de prueba a cambio, ¿de acuerdo?
‫Y eso es correcto.
‫Entonces ahora ves que todo funciona, ¿de acuerdo?
‫En este PowerShell estamos ejecutando el
‫servidor, en esta ventana de PowerShell nos hemos conectado al servidor,
‫¿de acuerdo?
‫Y ahora podemos cerrar este proceso usando Control + C.
‫También cerraré el servidor, está bien.
‫Y en realidad hay una cosa más
‫que hacer, entonces, ¿qué pasa si quisiera ejecutar este servidor Mongo desde
‫otro directorio, de acuerdo?
‫Déjame mostrártelo.
‫Abriré otra ventana de PowerShell, y
‫ahora podemos ver que estoy actualmente en mi directorio
‫de usuarios, así que estoy en C: \
‫Users \ Aleksander y quiero abrir el servidor MongoDB desde aquí, déjame
‫escribir este comando, tan
‫Mongod. exe
‫y hay un error, ¿de acuerdo?
‫Entonces dice "El término mongod. exe no se reconoce como el
‫nombre de cmdLet, función, archivo de
‫script o programa operable. "Básicamente, Windows
‫no sabe dónde buscar este
‫MongoD. archivo exe, ¿de acuerdo?
‫Por lo tanto, cree que este archivo debería
‫estar en mi directorio
‫de usuario, pero, por supuesto, este
‫archivo no existe aquí, porque proviene del directorio bin de MongoDB.
‫Así que tenemos que encontrar una manera de decirle a
‫Windows que busque este archivo en ese
‫directorio bin, ¿de acuerdo?
‫Y realmente podemos hacer esto usando variables del sistema.
‫Así que cerremos estas
‫ventanas por ahora, y abriré la configuración. Y
‫aquí, en la barra de búsqueda, solo escribe Env, ¿de acuerdo?
‫Y haga clic en "Editar las variables de entorno del sistema", así
‫que ahora debería ver esta pequeña ventana,
‫se llama Propiedades
‫del sistema, estamos en la pestaña Avanzado, y
‫aquí simplemente haga clic en
‫este botón de Variables de entorno, ¿de acuerdo?
‫Y estamos interesados en las variables del sistema, la variable
‫de ruta, ¿de acuerdo?
‫Haga clic en editar y podrá ver
‫que hay un par
‫de rutas agregadas aquí, por ejemplo, agregué NodeJS y
‫Git, por lo que puedo ejecutar Node desde cualquier
‫lugar y agregaremos MongoDB aquí también.
‫Permítanme copiar la ruta desde aquí,
‫así que este es este directorio bin.
‫Y solo crearé otra variable aquí y pegaré esta
‫Ruta aquí.
‫Ahora podemos simplemente hacer clic en
‫Aceptar, una
‫vez más hacer clic
‫en Aceptar, puede cerrar esta ventana y probémosla en PowerShell, ¿de acuerdo?
‫Para que pueda ver que actualmente estoy en mi directorio de
‫usuarios y ejecutaré MongoD. exe una vez más.
‫Y puedes ver que todo funciona bien, ¿de acuerdo?
‫Entonces, el servidor se está ejecutando en el mismo puerto que
‫antes y está listo para usar, ¿de acuerdo?
‫Entonces puedes cerrar
‫esto, y esto es todo.
‫Así que hemos instalado MongoDB y MongoDB Compass en
‫nuestra computadora con Windows, hemos
‫creado un directorio llamado Data para almacenar
‫nuestras bases de datos y también
‫hemos agregado MongoDB a la ruta, por lo
‫que podemos ejecutar comandos de MongoDB desde cualquier lugar
‫de nuestra sistema.