Не удалось импортировать mongodb - программирование
Подтвердить что ты не робот

Не удалось импортировать mongodb

Я попробовал импорт mongo, как этот

  • mongoimport -d test -c foo importfile.json
  • mongoimport --host localhost --db local --collection lecturer --type json --file temp.json --headerline --upsert

и у меня такое же сообщение об ошибке "Синтаксис Ошибка: отсутствует, перед оператором (оболочкой): 1" что не так с моим кодом и как импортировать, если мои данные хранятся в C:\Documents and Settings\User\Desktop?? пожалуйста, помогите, спасибо заранее

4b9b3361

Ответ 1

mongoimport предназначен для запуска в командной строке, а не в оболочке mongo. Попробуйте выйти из оболочки и запустить команду.

Ответ 2

попробуйте использовать CSV, это хорошо.

mongoimport -d mydb -c things --type csv --file locations.csv --headerline --upsert

Вы можете конвертировать с помощью ms excel.

Ответ 3

У меня была такая же проблема, и я смог понять ее после краткой борьбы и поиска в Интернете. 1. Перейдите в каталог bin в командной строке. (cd c:..\bin) 2. Запустите команду mongoimport, но вы должны указать полный путь к вашему json файлу. Это решает проблему

Ответ 4

Одно из решений:

Сначала в cmd перейдите в каталог, содержащий файл mongoexport.exe, затем введите команду.

C:\Program Files\MongoDB\Server\3.2\bin> .\mongoexport.exe -d foo -c bar -o output.json

Ответ 5

Откройте "Mongo/Server/3.4/bin" папку mongo db в другом командном окне и повторите попытку. Он будет работать.