mongodb 批量删除数据库
时间: 2024-02-06 08:08:06 浏览: 148
批量删除数据库文件
要批量删除 MongoDB 数据库,可以使用以下步骤:
1. 连接到 MongoDB 数据库。
2. 获取要删除的数据库列表。
3. 遍历数据库列表,逐个删除数据库。
以下是使用 Python 和 pymongo 库来实现批量删除 MongoDB 数据库的示例代码:
```python
from pymongo import MongoClient
# 连接到 MongoDB
client = MongoClient('mongodb://localhost:27017/')
# 获取数据库列表
database_names = client.list_database_names()
# 遍历数据库列表,逐个删除数据库
for database_name in database_names:
if database_name != 'admin' and database_name != 'local':
client.drop_database(database_name)
print(f"已删除数据库: {database_name}")
# 关闭连接
client.close()
```
请注意,上述代码会删除除了 "admin" 和 "local" 之外的所有数据库。如果你有其他需要保留的数据库,请根据实际情况进行修改。
阅读全文