在 PyMongo 中删除集合中的字段可以使用 update() 方法,通过 $unset 操作符可以将指定字段删除。

例如,我们有一个名为 users 的集合,其中包含一个名为 age 的字段,现在要删除这个字段,可以使用以下代码:

import pymongo

client = pymongo.MongoClient("mongodb://localhost:27017/")
db = client["mydatabase"]
users = db["users"]

users.update_many({}, {"$unset": {"age": ""}})

这样就可以将 users 集合中所有文档中的 age 字段删除。如果只想删除特定条件下的文档的 age 字段,可以在第一个参数中传入查询条件。

pymongo 删除字段

原文地址: https://www.cveoy.top/t/topic/gZuZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录