Python MongoDB:如何删除集合本身以及其所有文档?
要删除 MongoDB 中的集合本身以及其所有文档,可以使用 drop()
方法。
首先,需要导入 Python MongoDB 驱动程序。然后,使用 MongoClient
来连接 MongoDB。接着,可以使用 drop()
方法来删除集合,并且将集合名称作为字符串传递给它。
以下代码演示如何删除名为 pidancode_com
的集合及其所有文档:
import pymongo # 连接 MongoDB client = pymongo.MongoClient("mongodb://localhost:27017/") # 创建数据库对象 database = client["mydatabase"] # 获取集合对象 collection = database["pidancode_com"] # 删除集合及其所有文档 collection.drop()
在上面的代码中,我们首先创建了一个 MongoClient
对象来连接 MongoDB。然后,我们选择了一个名为 mydatabase
的数据库,并获取了一个名为 pidancode_com
的集合对象。
最后,我们使用 drop()
方法删除了集合及其所有文档。
需要注意的是,如果要删除所有集合,可以使用 database.drop_collection()
方法。如果要删除整个数据库,可以使用 client.drop_database()
方法。
相关文章