Tôi không thấy câu trả lời và hôm nay tôi cũng có câu hỏi tương tự.
Bạn có thể bỏ cơ sở dữ liệu trước với:
use <db>
db.dropDatabase()
Hoặc bạn chỉ có thể bỏ bộ sưu tập với:
db.<collection>.drop()
Vấn đề với lệnh của bạn có thể là thiếu thứ gì đó, chẳng hạn như cơ sở dữ liệu mà bạn xác thực hoặc người dùng hoặc có thể là thứ khác.
Trong thiết lập của tôi, điều này hoạt động
mongorestore --username=<user> --db=<database> --authenticationDatabase=<database> --dir=<dumpdir> --drop
Nếu kết xuất của bạn đã được nén trước, bạn có thể thêm cờ --gzip vào cuối cùng.
Bạn có thể tìm thấy tất cả những điều đó trong tài liệu vì bỏ cơ sở dữ liệu hoặc trong tài liệu giảm toàn bộ cơ sở dữ liệu. Nhưng hãy thận trọng với nó.