使用 PyMongo,可以通过以下步骤将查询到的记录进行更新:
下面是一个简单的示例代码片段,展示如何向名为users的集合中的所有文档添加一个新字段age。
import pymongo
# 连接 MongoDB
client = pymongo.MongoClient("mongodb://localhost:27017/")
# 获取要操作的集合
db = client["mydatabase"]
collection = db["users"]
# 查询所有文档,并向每个文档添加一个新字段 "age"
for doc in collection.find():
# 更新文档
collection.update_one({"_id": doc["_id"]}, {"$set": {"age": 25}})
在上面的示例中,使用了find()方法来获取集合中的所有文档,并使用update_one()方法将每个文档更新为包含新字段age的更新后的文档。在这里使用了 $set 操作符来指定要添加的新字段及其值。