IIC2413 / Syllabus-2020-1

36 stars 22 forks source link

Error al conectar mongo en Mac #310

Open pedrobihan opened 4 years ago

pedrobihan commented 4 years ago

Hola, instalé Mongo como decía el link que dejó el profe, en una terminal puedo correr "brew services start mongodb-community@4.2" , pero cuando abro una terminal en la carpeta MongoDB que es donde está el notebook y los json, e intento correr el comando "sudo service mongod start" me pide ingresar una contraseña, supongo que es la del computador porque no me he hecho ningún usuario de mongo o algo por el estilo; al ingresar la contraseña me devuelve "sudo: service: command not found"

Alguna idea de que puedo hacer? gracias

juanreutter commented 4 years ago

Si lo instalaste con brew tap, podrías probar con

brew services start mongodb-community@4.2

pedrobihan commented 4 years ago

abro una terminal en la carpeta MongoDB y corro: "brew services start mongodb-community@4.2" Me devuelve: "Successfully started mongodb-community (label: homebrew.mxcl.mongodb-community)"

corro: "mongo" devuelve: "MongoDB shell version v4.2.7" y otras cosas que me dicen que el servidor está corriendo.

corro:

"mongoimport --db test --collection usuarios --drop --file usuarios.json --jsonArray" devuelve: 2020-06-04T12:19:56.437-0400 E QUERY [js] uncaught exception: SyntaxError: unexpected token: identifier : @(shell):1:14

Eso a que se debe? Gracias

juanreutter commented 4 years ago

Por que mongoimport tienes que correrlo desde la consola, no desde dentro de mongo. El orden es mongod -> mongoimport -> mongo (para usar)

pedrobihan commented 4 years ago

Ahí me funcionó, gracias por la ayuda profe!

juanreutter commented 4 years ago

Reabro para referenciar