rmdir.cn

db.dropDatabase()

删除整个数据库

语法

db.dropDatabase()

说明

删除当前数据库及其所有集合、索引和文档。此操作不可逆,需要在正确的数据库下执行。建议执行前先用 db.getName() 确认当前数据库,并进行数据备份。

示例

删除数据库

先切换再确认后删除

use test_db db.getName() // 确认当前库 db.dropDatabase()

条件删除

脚本中安全删除(确认无误)

use temp_db; if (db.getName() === "temp_db") db.dropDatabase();