如何从命令行删除 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.