IIC2413 / Syllabus-2020-1

36 stars 22 forks source link

Problema al conectarse a mongo.exe #323

Open fnberrios opened 4 years ago

fnberrios commented 4 years ago

Hola! Luego de crear mi base de datos mongo con el comando "C:\Program Files\MongoDB\Server\4.2\bin\mongod.exe" --dbpath="c:\data\db" trato de conectarme a esta base de datos con el comando "C:\Program Files\MongoDB\Server\4.2\bin\mongo.exe" como lo especifica la documentación y la consola queda en el siguiente estado mongo Y cuando uso el comando que utiliza el profesor en el video "C:\Program Files\MongoDB\Server\4.2\bin\mongo.exe" --dbpath="c:\data\db" no reconoce la consola el comando --dbpath= ¿Cuál será el problema? Gracias de antemano!

juanreutter commented 4 years ago

no puedes escribir nada en el estado de la consola que muestras? por que a mi me parece que ya estás en mongo ahí. Prueba usar show dbs, es el comando para mostrar las bases de datos, siempre funciona aunque no tengas nada.

fnberrios commented 4 years ago

Hola @juanreutter tengo lo siguiente image Pero no funciona "mongoimport --dbtest --collections usuario --drop --file usuarios.json --jsonArray". La consola luego de un rato se queda "pegada". Tambien probé con el CMD image Pero no sé si esta funcionando ¿La mejor opción será solo usar python para conectarse a mongo?

juanreutter commented 4 years ago

Creo que el problema es que mongoimport no se corre dentro del shell de mongo, si no que se corre afuera, en la linea de comandos. Mira el issue #310

Con Adrián creemos que pedagógicamente es bueno que tengan experiencia usando el shell de las bases de datos de forma directa, por eso insistimos con eso en SQLite y en mongo.

fnberrios commented 4 years ago

De acuerdo! Creo que lo solucioné. Gracias Profe @juanreutter