Docs 菜单
Docs 主页
/
MongoDB Atlas
/ / /

dropDatabase

在此页面上

  • 语法
  • 参数
  • 输出
  • 例子
  • 故障排除错误

dropDatabase命令从存储配置中删除指定的数据库。 如果删除包含一个或多个集合的数据库,这些集合也会从存储配置中删除。

db.runCommand({ "dropDatabase": 1 })
Parameter
类型
说明
必需?

1

int

从存储配置中删除数据库时要传递的标志。

如果命令成功或者没有要删除的具有指定名称的数据库,则该命令会打印以下输出。 要检查数据库是否已从存储配置中删除,请运行show dbsstorageGetConfig命令。 如果该命令打印错误,请参阅下面的故障排除错误,了解建议的解决方案。

{ "ok" : 1 }

以下示例使用dropDatabase命令从联合数据库实例存储配置中删除名为egS3Store的数据库。

use egS3Store
db.runCommand({ "dropDatabase": 1 })

上一个命令打印以下输出:

{ "ok" : 1 }

如果该命令失败,则会打印以下错误:

{
ok: 0,
errmsg: "have to pass 1 as db parameter",
code: 20,
codeName: "IllegalOperation"
}

解决方案:指定1作为命令的参数。

后退

删除集合和视图