Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MongoDB

Cách xóa database MongoDB từ dòng lệnh

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

  1. 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
  2. Xóa database StudentTracker từ command line (Windows):
    C:\Program Files\MongoDB\Server\4.0\bin>mongo StudentTracker --eval "db.dropDatabase()"
  3. Kết quả:
    MongoDB shell version v4.0.5
    connecting to: mongodb://127.0.0.1:27017/StudentTracker?gssapiServiceName=mongodb
    { "dropped": "StudentTracker", "ok": 1 }
  4. 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.