如何從命令列刪除 MongoDB 資料庫?


要從命令列刪除 MongoDB 資料庫,請使用以下語法

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

為了理解以上語法,讓我們從 MongoDB 中顯示所有資料庫。查詢如下 -

> show dbs;

以下是輸出 -

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

刪除名為“StudentTracker”的資料庫。以下查詢用於從命令列刪除資料庫 -

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

以下是輸出 -

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 }

現在檢查資料庫是否已刪除。查詢如下 -

> show dbs

以下是輸出 -

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

檢視示例輸出,資料庫“StudentTracker”已刪除。

更新日期:30-Jul-2019

256 瀏覽

開啟您的職業

完成課程即可獲得認證

開始
廣告
© . All rights reserved.