MongoDB的delete_one()函数用于删除集合中的一个文档。它接受一个参数,即要删除的文档的查询条件,并返回一个DeleteResult对象,该对象包含删除的文档的数量。
使用方法
- 需要连接MongoDB数据库,使用MongoClient类的connect()方法,并获取数据库实例;
- 使用数据库实例的collection()方法获取要删除文档的集合;
- 使用delete_one()方法删除集合中的一个文档,需要传入一个参数,即要删除的文档的查询条件;
- 使用DeleteResult对象的deleted_count属性获取删除的文档的数量。
# 连接MongoDB数据库
client = MongoClient('localhost', 27017)
# 获取数据库实例
db = client['test']
# 获取集合
collection = db['users']
# 删除集合中的一个文档
result = collection.delete_one({'name': 'Tom'})
# 获取删除的文档数量
count = result.deleted_count
print(count)