به روز رسانی مجموعه(Update Collection)



می توانید یک رکورد یا سندی را که در MongoDB نامیده می شود، با استفاده از آن به روز کنید
روش update_one().


اولین پارامتر روش update_one()
یک شی پرس و جو است که تعریف می کند کدام سند باید به روز شود.



توجه: اگر پرس و جو بیش از یک رکورد پیدا کرد، فقط اولین
رخداد به روز شده است.



پارامتر دوم
یک شی است که مقادیر جدید سند را تعریف می کند.




مثال


Change the address from "Valley 345" to "Canyon 123":



import pymongo

myclient = pymongo.MongoClient("mongodb://localhost:27017/")

mydb = myclient["mydatabase"]
mycol = mydb["customers"]


myquery = { "address": "Valley 345" }
newvalues = { "$set": {
"address": "Canyon 123" } }


mycol.update_one(myquery, newvalues)

#print "customers" after the update:
for x in mycol.find():
  print(x)