Неожиданный конец ввода JSON с MongoDB Compass - PullRequest
1 голос
/ 17 марта 2019

Я экспортировал свои локальные коллекции MongoDB, используя тип файла JSON на моем компьютере. Затем я захотел импортировать эти Коллекции на мой корневой сервер, используя MongoDB Compass.

Каждый раз, когда я пытаюсь экспортировать коллекцию, она выдает следующую ошибку: Error

Вот так выглядит мой JSON-файл:

{..."settings":{"inventory":{"crate":{"$numberInt":"0"},"cratekey":{"$numberInt":"0"},"pickaxe":{"$numberInt":"0"},...}

(я не знаю, уместно ли отвечать на этот вопрос, но эта строка JSON просто 1/142000)

Как я могу исправить эту ошибку?

Ответы [ 2 ]

2 голосов
/ 17 июля 2019

Я не знаю, поможет ли это вашему делу, но я столкнулся с аналогичной проблемой при попытке импортировать данные JSON. У меня было 1 документ в строке, но что-то все равно было не так. Затем я экспортировал часть данных, аналогичную json, и попытался поэкспериментировать с ней, чтобы выяснить причину проблемы. Оказывается, у json должна быть пустая строка внизу. Допустим, у вас есть 1 документ для импорта. Вы помещаете весь документ в первую строку. Затем вы просто нажимаете Enter и создаете вторую строку внизу. После этого мои данные были импортированы без проблем.

0 голосов
/ 04 апреля 2019

У меня была точно такая же проблема, очевидно, их должен быть один документ на строку. Однако используйте https://studio3t.com/, он будет работать нормально.

...