Update Operations
update_one
# Filter
document_to_update = {"_id": ObjectId("62d6e04ecab6d8e130497482")}
# Update
add_to_balance = {"$inc": {"balance": 100}}
# Write an expression that adds to the target account balance by the specified amount.
result = accounts_collection.update_one(document_to_update, add_to_balance)
print("Documents updated: " + str(result.modified_count))
update_many
# Filter
select_accounts = {"account_type": "savings"}
# Update
set_field = {"$set": {"minimum_balance": 100}}
# Write an expression that adds a 'minimum_balance' field to each savings acccount and sets its value to 100.
result = accounts_collection.update_many(select_accounts, set_field)
print("Documents matched: " + str(result.matched_count))
print("Documents updated: " + str(result.modified_count))