📅  最后修改于: 2023-12-03 15:34:02.376000             🧑  作者: Mango
Mongodb是一种流行的NoSQL数据库,而Python是一种流行的编程语言。在Python中使用Mongodb需要借助模块pymongo来实现,其中delete_one()方法用于从集合中删除一行数据。
delete_one()方法用于从MongoDB集合中删除一行数据。如果多个文档符合条件,则仅删除第一条。
以下是delete_one()方法的语法:
collection.delete_one(query)
以下示例演示了如何使用delete_one()方法删除一个名为"John Doe"的文档:
import pymongo
# 连接到mongodb本地服务器
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
# 创建数据库和集合
mydb = myclient["mydatabase"]
mycol = mydb["customers"]
# 查询条件
myquery = { "name": "John Doe" }
# 删除操作
result = mycol.delete_one(myquery)
# 输出结果
print(result.deleted_count, "document deleted.")