在MongoDB中删除数据库是一个简单但需要谨慎的操作,因为这将永久删除该数据库中的所有集合和数据。以下是几种删除MongoDB数据库的方法:
首先连接到MongoDB服务器:
mongo
切换到要删除的数据库(可选):
use 数据库名
执行删除命令:
db.dropDatabase()
示例:
use testDB // 切换到testDB数据库
db.dropDatabase() // 删除当前数据库
use admin
db.runCommand({dropDatabase: 1, dbName: "要删除的数据库名"})
show dbs
命令如果只是想清理数据但保留数据库结构,可以考虑:
- 删除特定集合:db.collection.drop()
- 删除集合中的所有文档:db.collection.deleteMany({})
请谨慎使用数据库删除操作,特别是在生产环境中。