2015-04-03 4 views
0
mongoimport --db test --collection collection1 --file c:/test.json 

У меня есть SyntaxError: Неожиданный идентификатор при выполнении вышеуказанной команды.SyntaxError: Неожиданный идентификатор при импорте файла JSON в MongoDB

В чем проблема с этим скриптом?

Большое спасибо

+1

возможно дубликат [Импорт файла в формате JSON с помощью mongimport, постоянно получает \ 'неожиданный идентификатор \ '?] (http://stackoverflow.com/questions/16500127/importing-json-file-using-mongimport-keep-getting-unexpected-iden tifier) –

ответ

4

Я была такая же проблема, когда я пытался импортировать файл JSON из MongoDB Shell.
Вы можете запросить его из командной строки.
Мой каталог stucture:

C:\Program files\MongoDB\Server\3.0\bin\mongoimport.exe 
C:\filename.json 

например

C:\Program Files\MongoDB\Server\3.0\bin> ./mongoimport --db dbname --collection collection_name C:\filename.json 

Вывод должен быть:

2015-08-18T09:34:25.617-0700 connected to: localhost 
2015-08-18T09:34:25.632-0700 imported 10 documents 

Теперь переключитесь обратно в MongoDB Shell:

C:\Program Files\MongoDB\Server\3.0\bin> ./mongo 
use dbname 
db.collection_name.find().pretty() 
Смежные вопросы