Inserir em massa um arquivo CSV no MongoDB através do terminal Ubuntu?

Inserir em massa um arquivo CSV no MongoDB através do terminal Ubuntu?

Estou tentando testar o desempenho do MongoDB por meio do Ubuntu e tive problemas ao tentar fazer upload de um arquivo CSV para preencher o banco de dados.

Meu banco de dados se chama 'Assignment' e quero criar uma coleção: 'Airport'. Meu arquivo CSV está localizado no meu arquivo da área de trabalho do Ubuntu.

Eu tentei os dois seguintes comandos:

mongoimport --db Atribuição --collection Aeroporto --type csv --headerline --ignoreblanks --file Aircraft.csv

mongoimport --db Atribuição --collection Aeroporto --type csv --headerline -–ignoreblanks --file /home/jon/Desktop/Aircraft.csv

... mas obtenha o seguinte erro em ambos os casos: 2014-07-20T03:01:41.273-0700 SyntaxError: Unexpected Identifier

Por favor, alguém pode aconselhar onde estou errando?

Agradeço imensamente qualquer ajuda. R, Jon

Responder1

Resolvi-o:

Houve alguns problemas com a sintaxe, mas também, eu estava tentando executar a partir do mongodb.exe, e a importação precisava ser executada a partir do nível bin$, assim: -

jon@ubuntu:~/Desktop/mongodb-linux-x86_64-2.6.3/bin$ mongoimport --db jontestcsv --collection Aircraft --ignoreBlanks --type csv --headerline --file /home/jon/Desktop/Aircraft.csv

informação relacionada