Mongodbimport Failure - FailedToParse: Ожидание '{': offset: 0

Я попытался импортировать файл JSON 7.4 МБ через...

mongoimport -d mongoimport -c test --file jsonTest.json

Но я видел эту проблему.

Wed Sep 04 13:08:52.378 exception:BSON representation of supplied JSON is too large: code FailedToParse: FailedToParse: Expecting '{': offset:0

Этот столбец опубликовал аналогичную проблему в отношении даты, имевшей место до 1 января 1970 года, но, похоже, это не применимо с учетом моей ошибки FailedToParse: Expecting '{': offset:0.

Ответы

Ответ 1

Кажется, я очень опаздываю, но с правильным ответом:

добавьте --jsonArray в ваш оператор, и он будет работать. Он должен выглядеть следующим образом:

mongoimport -d mongoimport -c test --file jsonTest.json --jsonArray

Ура!!

Ответ 2

Убедитесь, что ваш json файл отформатирован правильно... Удалите '[' скобки при запуске и окончании, если они есть. Проверьте свой json, если у вас есть пустые строки. Также проверьте, что json-документы должны быть разделены новой строкой.