gpt4 book ai didi

python - 如何删除 pymongo.Database.Database 对象

转载 作者:太空宇宙 更新时间:2023-11-04 07:39:27 25 4
gpt4 key购买 nike

我在我的代码中使用 pymongo 连接到 mongodb。我正在写一个谷歌分析类的应用程序。我的数据库结构就像我为每个新网站创建一个新数据库一样。因此,当有人注册网站时,我会使用该名称创建一个新数据库,但是在注销网站时,我希望删除该数据库。我删除了所有集合,但仍然无法删除数据库

因此,数据库列表变得非常庞大。当我做的时候

client = MongoClient(host=MONGO_HOST,port=27017,max_pool_size=200)
client.database_names()

我看到超过 1000 个应用列表。其中许多只是空数据库。有没有办法删除 mongo 数据库?

最佳答案

使用drop_database方法:

client = MongoClient(host=MONGO_HOST,port=27017,max_pool_size=200)
client.drop_database("database_name")

关于python - 如何删除 pymongo.Database.Database 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25849999/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com