how to bulk update in mongodb using python

Solutions on MaxInterview for how to bulk update in mongodb using python by the best coders in the world

showing results for - "how to bulk update in mongodb using python"
Liam
06 Jan 2020
1import pymongo
2conn = pymongo.MongoClient('myserver', 8839)
3db = conn['mydbname']
4coll = db.myCollection
5bulkop = coll.initialize_ordered_bulk_op()
6retval = bulkop.find({'field1':1}).upsert().update({'$push':{'vals':1}})
7retval = bulkop.find({'field1':1}).upsert().update({'$push':{'vals':2}})
8retval = bulkop.find({'field1':1}).upsert().update({'$push':{'vals':3}})
9retval = bulkop.execute()
10