Ответ 1
Вы не запускаете mongoexport из оболочки mongo, вы должны запускать его из оболочки ОС (так же, как вы запускаете mongo)
Проблема кажется прямой. У меня есть база данных (test) и коллекция (пользователи), поэтому я запускаю команду:
mongoexport -d test -c users -o output.json
Однако я получаю следующую ошибку:
В соответствии с тем, что я выяснил до сих пор через Интернет, это может иметь какое-то отношение к пути к файлу, но я не уверен, как изменить это, поскольку я никогда не сталкиваюсь с переменной PATH из-за плохого опыта...
Вы не запускаете mongoexport из оболочки mongo, вы должны запускать его из оболочки ОС (так же, как вы запускаете mongo)
mongoexport - это не команда Mongo shell, это команда операционной системы.
Так же, как вы запускаете файл mongo.exe, чтобы запустить оболочку из приглашения ОС, вы должны запустить mongoexport так же, как и в командной строке ОС. Пример:
c:\mongodb\bin>mongoexport --db ventfeed --collection users --out C:\temp\contacts.json
Спасибо