Computer >> Máy Tính >  >> Lập trình >> MongoDB

Làm cách nào để loại bỏ cơ sở dữ liệu MongoDB khỏi dòng lệnh?

Để loại bỏ cơ sở dữ liệu MongoDB khỏi dòng lệnh, hãy sử dụng cú pháp sau:

mongo yourDatabaseName --eval "db.dropDatabase()"

Để hiểu cú pháp trên, chúng ta hãy hiển thị tất cả cơ sở dữ liệu từ MongoDB. Truy vấn như sau -

> show dbs;

Sau đây là kết quả -

StudentTracker 0.000GB
admin 0.000GB
config 0.000GB
local 0.000GB
sample 0.000GB
test 0.003GB

Thả cơ sở dữ liệu với tên ‘StudentTracker’. Truy vấn như sau để thả cơ sở dữ liệu khỏi dòng lệnh -

C:\Program Files\MongoDB\Server\4.0\bin>mongo StudentTracker --eval "db.dropDatabase()"

Sau đây là kết quả -

MongoDB shell version v4.0.5
connecting to: mongodb://127.0.0.1:27017/StudentTracker?gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("afc34e93-b4c0-46f0-85bd-b80ed17b8c11") }
MongoDB server version: 4.0.5
{ "dropped" : "StudentTracker", "ok" : 1 }

Bây giờ hãy kiểm tra cơ sở dữ liệu đã bị loại bỏ hay chưa. Truy vấn như sau -

> show dbs

Sau đây là kết quả -

admin 0.000GB
config 0.000GB
local 0.000GB
sample 0.000GB
test 0.003GB

Nhìn vào kết quả đầu ra mẫu, cơ sở dữ liệu ‘StudentTracker’ đã bị loại bỏ.