MongoDB CRUD操作:删除文档
warning:
这篇文章距离上次修改已过227天,其中的内容可能已经有所变动。
from pymongo import MongoClient
# 连接到MongoDB
client = MongoClient('mongodb://localhost:27017/')
db = client['test_database'] # 选择数据库
collection = db['test_collection'] # 选择集合/表
# 删除单个文档
collection.delete_one({'name': 'Alice'})
# 删除多个文档
collection.delete_many({'age': {'$gt': 20}})
# 删除集合中的所有文档
collection.delete_many({})
这段代码演示了如何使用pymongo
库来连接到MongoDB,并执行删除操作。首先,我们连接到本地运行的MongoDB实例,然后选择数据库和集合。接下来,我们演示了如何删除单个文档和多个文档,以及如何删除集合中的所有文档。注意,这里使用的是delete_one
和delete_many
方法,而不是remove
,后者在最新版本的pymongo中已被弃用。
评论已关闭