Instalaci贸n MongoDB en Windows

5/26
Recursos
Transcripci贸n

Aportes 63

Preguntas 15

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Si se cierra la terminal 鈥渕ongo.exe鈥 o muestra el error 鈥淓rror: couldn鈥檛 connect to server 127.0.0.1:27017, connection attempt failed: SocketException鈥, hacer lo siguiente

鈥 Crear carpetas 鈥渄ata\db鈥 en la ra铆z C:\

  • C:\data\db

鈥 Iniciar Servicio (mongod.exe)

  • Ejecutar C:\Program Files\MongoDB\Server\4.2\bin\mongod.exe

鈥 Ejecutar Terminal (mongo.exe)

  • C:\Program Files\MongoDB\Server\4.2\bin\mongo.exe

Nota: Si NO funciona verificar bloqueo del firewall

Algunos comandos de MongoDB en su Shell (consola):
show dbs: Muestra todas las base de datos que hay.
use [nameDB]: Para crear un nuevo documento DB.
db.[nameDB].insertOne({name: 鈥淣ame鈥, age: 27, city: 鈥淟as Vegas鈥潁): Insertamos datos tipo JSON (BSON) a el documento DB.
db.[nameDB].findOne(): Te muestra la colecci贸n de datos que existen en ese documento DB.

La interfaz cambio un poco para la opci贸n de la instalaci贸n :

Para los que usan docker o escrib铆 un tutorial de como instalar mongo con esta herramienta as铆 pueden tener un solo proceso de instalaci贸n en Windows/Mac/Linux.

https://platzi.com/tutoriales/1533-mongodb/4930-instalar-mongo-db-usando-docker/

db.usuarios.insertOne({name: 鈥淛ohn鈥, ange: 31, city: 鈥淣ew York鈥潁)

Al insertar el usuario me generaba error (Me sacaba el error en : ). Y as铆 fue como me funcion贸:

db.usuarios.insertOne({'name': 'John', 'ange': 31, 'city': 'New York'}) 

O tambi茅n

db.usuarios.insertOne({name: 'Galvis', ange: 20, city: 'Medellin'})

Si al momento de abrir la consola, se les cierra autom谩ticamente, inicien el Servicio MongoDB Server (MongoDB).

en el proceso de instalaci贸n no me instal贸 el compass como lo puedo activar?

Instalaci贸n MongoDB en Windows

https://www.mongodb.com/download-center/community

C:\Program Files\MongoDB\Server\4.2\bin

Instalado y funcionando

show dbs			--revisar que bases hay
use basededatos	--crear base de datos y moverse a la base
db				--en que base estamos
db.usuarios.insertOne({name: "David", age: 42, city: "Bogota"})
show collections	--base de datos
db.usuarios.findOne() -- Buscar

Actualmente (version 4.0.10), el wizard se queda cargando por horas asi que la mejor soluci贸n es bajar el server en version .zip y crear las carpetas 鈥淐:/Archivos de Programa/MongoDB/4.0/鈥 y copiar dentro el bin del .zip y luego instalar el compass aparte con wizard.
Luego seguir los siguientes pasos:
-Abrir cmd y ejecutar 鈥渕d \data\db鈥
-shift click derecho en la carpeta bin, abrir cmd
-mongod.exe
-shift click derecho en la carpeta bin, abrir cmd
-mongo.exe

Espero sea de ayuda 馃槂

gu铆a grafica de instalacion

La interfaz de la pagina Mongo DB cambia mucho, asi es la opcion actualmente.

hola, al tratar de abrir mongo.exe se abre la consola pero se cierra a los pocos segundos. Cual podr铆a ser el problema?

隆Que sencillo es instalar MongoDB!

Si al momento de insertar un usuario les genera el siguiente error:
uncaught exception: SyntaxError: illegal character : @(shell):1:29
Prueben usando las 鈥榗omillas simples鈥

Hola compa帽eros, les comparto el post que publique sobre como tener MongoDB dentro de Windows Terminal. Espero les guste ! 馃槂
MongoDB dentro de Windows Terminal

Existe alg煤n conflicto en la diferencia de versiones entre MongoDB local y el Cluster en Altas?

Por si a alguien le sucede lo mismo que a mi y no encontraba donde descargarlo ,en la imagen se puede ver donde descargarlo

Sigan estos pasos para que no tengan problemas con Compass en Windows: enlace

Excelente, vamos a la siguiente clase, porque no estoy usando win!

Antes de descargar cualquier instalador de MongoDB es importante verificar que versi贸n de MongoDB necesitas. La versi贸n de MongoDB se determinar谩 seg煤n la versi贸n de Windows que tengas.

Para Windows 7 o superior la versi贸n de MongoDB se llama Windows Server 2008 R2.

Para Windows Vista o inferior la versi贸n de MongoDB se llama Windows Server 2008.

Para descargar la versi贸n de MongoDB debes ir y seleccionar Windows en la siguiente direcci贸n: https://www.mongodb.com/download-center#community.

Una vez descargado el archivo .msi, debes abrirlo y proceder a la instalaci贸n asistida.

El archivo se debe encontrar por lo general en la carpeta Descargas o Downloads de Windows.

Es importante conocer en que carpeta se instalar谩 ya que all铆 se encontrar谩n los binarios para ejecutar el servidor y el cliente de Mongo.

Por lo general se instala en una ruta de C:\Program Files o C:\Archivos de Programas,

En Windows el servidor de Mongo se llama mongod.exe y el cliente o shell mongo.exe.
Ejecutando MongoDB en Windows

Antes de ejecutar por primera vez MongoDB se debe crear la carpeta donde guardar谩 la informaci贸n de las bases de datos.

Desde una Consola (CMD) ejecutar

md \data\db

Luego ejecutar en la misma consola el servidor de Mongo:

鈥淐:\Program Files\MongoDB\Server\3.4\bin\mongod.exe鈥

Verificar la direcci贸n d贸nde se encuentre el archivo mongod.exe.

Para el cliente es ejecutar en otra consola el binario mongo.exe.

desde el mismo mongodb atlas se puede acceder al CLI de mongo

Yo lo encontre en la pestana de software

Mongo.exe
- Show dbs
- Db usuarios
- Db.usuarios.insertOne({鈥)
- Show collections
- Db.usuarios.findOne()

Para ejecutar mongoDB desde cualquier parte del sistema en Windows solo deben agregar la ruta al path:

Panel de control
Sistema y seguridad
Sistema
Configuraci贸n avanzada del sistema
Variables de entorno
Doble clic en Path
Agregar la ruta completa 鈥bin
Aceptar

Listo!

Mis primeras consultas en MongoDB 馃槑

Windows鈥 馃槮

No es un problema muy grande, pero deber铆an incluir varios sistemas operativos en sus cursos o especificar para cual va dirigido. Por ejemplo 鈥淐urso B谩sico de MongoDB en Windows鈥.

gracias, hay voy aprendiendo poco a poco

Se quedaba pegado durante horas as铆 que lo instale pero desmarque la opci贸n de instalar compass e instale compass aparte

Hay que instalar por separado MongoDB Compass para evitar que se quede colgado el instalador鈥

Es f谩cil la instalaci贸n. No me demor茅 nada

Me gusto la explicaci贸n de esta clase

Que facil :0

Pueden agregar a la variable de entorno PATH, el directorio en donde se encuentra el mongo.exe, as铆 al escribir en consola mongo iniciar谩 el servidor.

Muy buena esta clase!
Esperando ya empezar con lo bueno que es el CRUD.

> db.usuarios.findOne()
{
        "_id" : ObjectId("5e76e1b8ea51c4edbe1b8ee2"),
        "name" : "John",
        "age" : 31,
        "city" : "New York"
}
>

Buena manera de mostrar los comandos

Prosigamos

Sigamos

Aqu铆 dejo los Comandos para instalarlo en Distros basadas en ARCH

  • Primero, debe obtener la URL para el repositorio (git) de binarios preconstruidos de AUR. Se puede encontrar aqu铆
    https://aur.archlinux.org/packages/mongodb-bin/

  • git clone REPOSITORIO DE GIT

  • cd mongodb-bin

  • makepkg -si

  • systemctl start mongodb

  • systemctl enable mongodb

  • Escriba mongoterminal y si el Mongo Shell se ejecuta, ya est谩 todo listo.

Muy interesante las consultas en Mongo

hola,
Cada vez que hago doble click en mongo.exe aparece una pantalla negra, pero se cierra a los dos segundos.

Se puede trabajar todo el curso con MongoDB Enterprise Server?

excelente.

![](

Para los compa帽eros/as que est谩n pasando por este apartado, les comparto el enlace oficial de la documentaci贸n de MongoDB Shell.

Enlace

Ya tengo mongo instalado:

Para los que tengan error en ubuntu 18.04 verifiquen instalar mongo con sudo apt install mongodb y luego reiniciarlo con sudo systemctl restart mongodb

Comandos en la consola de mongo:

-show dbs
-use usuarios
-db.usuarios.insertOne({name: 鈥淛ohn鈥, age: 31, city: 鈥淣ew York鈥潁)
-show collections
-db.usuarios.findOne()

Ruta de mongo.exe

Estos comandos me son familiares y eso que nunca hab铆a tocado un archivo formato JSON.

Por si alguien tiene problemas en Windows, encontr茅 este tutorial que me ayud贸:
Tutorial MongoDB

Quise instalar mongo y me quedo cargando como hora y media y no avanz贸 mas, alguien sabe como solucionarlo?