使用的主要函数是:coll.update_many(),当需要对同一批数据进行更新的时候,可以用这个函数 使用时: coll.update_many({筛选这一批数据需要查询的内容(字典类型) }, {"$set": {更新的内容
使用的主要函数是:coll.update_many()
,当需要对同一批数据进行更新的时候,可以用这个函数
使用时:
coll.update_many({筛选这一批数据需要查询的内容(字典类型) }, {"$set": {更新的内容(字典类型)}})
使用方法如示例代码
from pymonGo import MongoClientmongo_conn = MongoClient(host='localhost', port=27017)mongo_db = mongo_conn.get_database("test") # 指定数据库coll = mongo_db.get_collection("people") # 指定集合# 增加coll.insert_many([ {"name": "小红", 'age': 11, "user_type": "student"}, {"name": "小蓝", "age": 12, "user_type": "student"}])
得到的结果如下:
想要对所有user_type = "student"
的数据统一更新一下,使用方法为:
coll.update_many({"user_type": "student"}, {"$set": {"update": "update_many"}})
结果如下:
来源地址:https://blog.csdn.net/weixin_35757704/article/details/129436512
--结束END--
本文标题: pymongo使用update_many方法批量更新记录
本文链接: https://lsjlt.com/news/376433.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0