#python #mongodb
#python #mongodb
Вопрос:
Я пробовал этот способ, но он все еще не работает.
Панель управления >> Система и безопасность >> Система >> Дополнительные системные настройки >> Дополнительно >> Переменные среды.
Добавьте путь к папке bin MongoDB в переменную path в переменных среды
Сообщение об ошибке:
‘mongorestore’ не распознается как внутренняя или внешняя команда, работоспособная программа или пакетный файл.
Комментарии:
1. Вы установили инструмент? В последней версии 4.4 эти инструменты больше не являются частью базового пакета и должны устанавливаться отдельно. См mongodb.com/try/download/database-tools или используйте прямую ссылку: fastdl.mongodb.org/tools/db /…
Ответ №1:
Если вы, ребята, используете версию выше 4.2, в вашей папке bin нет mongostore, поэтому установите еще один инструмент, т. е.https://www.mongodb.com/try/download/database-tools после установки этого добавьте его путь к корзине в свой env ex: C:Program FilesMongoDBTools 100 bin или сделайте ваш корневой путь таким же в cmd, например: C:Program FilesMongoDBTools100bin затем запустите команду mongorestore /dump. Здесь /dump — это путь к вашей папке дампа.
Комментарии:
1. Идеально!! Это должно было быть принятым ответом.
Ответ №2:
убедитесь, что вы используете версию msi, а не rpm или tgz, если вы используете Windows. Кроме того, добавьте каталог файлов, которые вы хотите восстановить, в свой path. Команда mongorestore не распознавалась там, пока я ее не добавил, она распознавалась только в каталоге, в котором я ее установил.