db.alunos.insert({"nome" : "Felipe" "data_nascimento" : new Date(1994,02,26)}) uncaught exception: SyntaxError: missing } after property list : @(shell):1:36
db.alunos.insert({"nome" : "Felipe" "data_nascimento" : new Date(1994,02,26)}) uncaught exception: SyntaxError: missing } after property list : @(shell):1:36
Olá Rubens, tudo bem?
O erro ocorreu ao tentar realizar o insert, pois não foi informado uma vírgula para separar os campos nome e data_nascimento:
Após informar a vírgula o insert foi realizado sem problemas:
Espero ter ajudado e bons estudos!
Agora ta dando erro ao entrar. Vou escrever como faco.. CMD como admin > vou na pasta bin > mongod CMD como admin outro > na minha pasta "rubinho" onde ta o mongo > mongo e da isso:
C:\Users\Rubinho>mongo MongoDB shell version v4.4.4 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Nenhuma conex�o p�de ser feita porque a m�quina de destino as recusou ativamente. : connect@src/mongo/shell/mongo.js:374:17 @(connect):2:6 exception: connect failed exiting with code 1
O erro retornado, indica que a instância do MongoDB não foi iniciada Rubens e como você realizou a instalação dos executáveis ao invés da instalação do MongoDB como um serviço do Windows, você sempre deve iniciar manualmente a instância do MongoDB. Ou seja você precisa acessar pelo prompt de comando o diretório onde os executáveis estão salvos e iniciar o Mongod.exe
Depois de iniciar o Mongod.exe você pode abrir uma outra aba do prompt de comando e iniciar o Mongo.exe para executar os comandos:
Qualquer dúvida é só falar!