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();

参考资料