原文: https://beginnersbook.com/2017/09/mongodb-drop-database/

在上一个教程中,我们学习了如何在 MongoDB 中创建数据库。在这里,我们将看到如何在 MongoDB 中删除数据库。我们使用db.dropDatabase()命令删除数据库。删除数据库时应该非常小心,因为这将删除该数据库中的所有数据,包括存储在数据库中的集合和文档。

MongoDB 删除数据库

删除数据库的语法是:

  1. db.dropDatabase()

我们在此命令中未指定任何数据库名称,因为此命令将删除当前选定的数据库。让我们看看在 MongoDB 中删除数据库的步骤。

  1. 使用show dbs命令查看数据库列表。
  1. > show dbs
  2. admin 0.000GB
  3. beginnersbook 0.000GB
  4. local 0.000GB

它显示了我创建的两个默认数据库和一个数据库“beginnersbook”。

  1. 键入以下命令切换到需要删除的数据库。
  1. use database_name

例如,我想删除数据库beginnersbook

  1. > use beginnersbook
  2. switched to db beginnersbook

注意:将上述命令中的数据库名称从beginnersbook更改为需要删除的数据库。

  1. 现在,当前选择的数据库是beginnersbook,因此命令db.dropDatabase()将删除此数据库。
  1. > db.dropDatabase()
  2. { "dropped" : "beginnersbook", "ok" : 1 }

该命令成功执行并显示操作dropped和状态ok,这意味着数据库已被删除。

删除 MongoDB 中的数据库 - 图1

  1. 验证是否已成功删除数据库。再次执行show dbs命令以查看删除后的数据库列表。

删除 MongoDB 中的数据库 - 图2

正如您所看到的那样,数据库beginnersbook不在列表中,这意味着它已成功删除。