Sử dụng lệnh mongo với tham số --eval để chạy db.dropDatabase() từ command line.
Cú pháp
mongo tenDatabase --eval "db.dropDatabase()"
Ví dụ minh họa
- Xem danh sách database:
> show dbs StudentTracker 0.000GB admin 0.000GB config 0.000GB local 0.000GB sample 0.000GB test 0.003GB
- Xóa database StudentTracker từ command line (Windows):
C:\Program Files\MongoDB\Server\4.0\bin>mongo StudentTracker --eval "db.dropDatabase()"
- Kết quả:
MongoDB shell version v4.0.5 connecting to: mongodb://127.0.0.1:27017/StudentTracker?gssapiServiceName=mongodb { "dropped": "StudentTracker", "ok": 1 } - Xác nhận:
> show dbs admin 0.000GB config 0.000GB local 0.000GB sample 0.000GB test 0.003GB
Database StudentTracker đã biến mất.
Cách thay thế trong shell: use StudentTracker; db.dropDatabase()
⚠️ Cảnh báo: Thao tác không thể hoàn tác. Hãy backup trước khi xóa production database.