Ответ 1
Кажется, я очень опаздываю, но с правильным ответом:
добавьте --jsonArray в ваш оператор, и он будет работать. Он должен выглядеть следующим образом:
mongoimport -d mongoimport -c test --file jsonTest.json --jsonArray
Ура!!
Я попытался импортировать файл 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
.
Кажется, я очень опаздываю, но с правильным ответом:
добавьте --jsonArray в ваш оператор, и он будет работать. Он должен выглядеть следующим образом:
mongoimport -d mongoimport -c test --file jsonTest.json --jsonArray
Ура!!
Убедитесь, что ваш json файл отформатирован правильно... Удалите '[' скобки при запуске и окончании, если они есть. Проверьте свой json, если у вас есть пустые строки. Также проверьте, что json-документы должны быть разделены новой строкой.