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 “mongo.exe” o muestra el error “Error: couldn’t connect to server 127.0.0.1:27017, connection attempt failed: SocketException”, hacer lo siguiente

• Crear carpetas “data\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: “Name”, age: 27, city: “Las 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: “John”, ange: 31, city: “New 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 “C:/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 “md \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 ‘comillas 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:

“C:\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 “Curso 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: “John”, age: 31, city: “New 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?