Я не видел ответа, и у меня был тот же вопрос сегодня.
Вы можете удалить базу данных раньше:
use <db>
db.dropDatabase()
Или вы можете удалить коллекцию только с помощью:
db.<collection>.drop()
Проблема с вашей командой может заключаться в том, что что-то пропущено, например, база данных, с которой вы аутентифицируетесь, или пользователь, или, может быть, что-то еще.
В моей настройке это работает
mongorestore --username=<user> --db=<database> --authenticationDatabase=<database> --dir=<dumpdir> --drop
Если ваш дамп был предварительно заархивирован, вы можете добавить флаг --gzip в конце.
Все это можно найти в документации по удалению базе данных или в документации об удалении целая база данных. Но, пожалуйста, будьте осторожны с ним.
person
Horsty
schedule
05.03.2019