‘mongorestore’ не распознается как внутренняя или внешняя команда, работоспособная программа или пакетный файл

#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 не распознавалась там, пока я ее не добавил, она распознавалась только в каталоге, в котором я ее установил.