Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro no import do arquivo | mongoimport

Estou tentando fazer a importação do arquivo alunos.json mas apresenta a seguinte mensagem de erro:

> mongoimport -c alunos --jsonArray < alunos.json
uncaught exception: SyntaxError: unexpected token: identifier :
@(shell):1:15

Já disponibilizei o arquivo nos seguintes diretórios:

C:\Program Files\MongoDB C:\Program Files\MongoDB\Server\4.4\data

Mas ainda assim não consigo. Alguma ideia do que pode ser?

2 respostas

Olá Carlos, tudo bem?

Para realizar a importação do arquivo alunos.json, você precisa sair do mongo, acessar o diretório onde o arquivo está salvo e executar o comando de importação:

mongoimport -c alunos --jsonArray < alunos.json

Importando o arquivo alunos

A partir da versão 4.4.0 do MongoDB, o mongoimport é lançado separadamente do MongoDB Server, então caso esteja usando está versão você poderia verificar esse outro tópico, onde explico como realizar a instalação do mongoimport.

Fala pra gente se funcionou!

solução!

Oi Danielle, tudo bem e você?

Fiz o procedimento indicado e adicionei na minha pasta bin o executável responsável por fazer o mongoimport.

Após tentar o comando pelo prompt agora foi possível importar o documento:

C:\Program Files\MongoDB>mongoimport -c alunos --jsonArray < alunos.json 2020-09-22T16:41:03.446-0300 connected to: mongodb://localhost/ 2020-09-22T16:41:03.493-0300 19 document(s) imported successfully. 0 document(s) failed to import.

Muito obrigado pela rápida ajuda!