Я пытаюсь добавить файл JSON в mongodb, используя mongoimports
из терминала, здесь:
mongoimport --db my_db --collection my_collection --file /content/2_read.json
Я продолжаю получать JavaScript execution failed: SyntaxError: Unexpected identifier
Я запускал JSON через JSON Lint: http://jsonlint.com/, в котором говорится, что он действителен JSON.
Я не уверен, что может привести к отключению процесса импорта? Или как исследовать дальше, чтобы выследить проблему?
UPDATE
- Кто-то предложил положить все в одну строку. Порядочное предложение. Я попробовал, и это не сработало.
- Я попытался импортировать очень простой json файл с именем
simple.json
с контентом{'content' : 'simple'}
Но я все равно получаю ту же ошибку, используяmongoimport
. (Я могу добавить документы изmongo
оболочки просто отлично.)
Ниже приведен образец JSON.
2_read.json
{
"name" : "John",
"tasks" : [
{
"ix" : "1",
"description" : "description of task",
"tags": []
},
{
"ix": "2",
"description" : "description of task",
"tags" : []
}
]
}
Спасибо.