diff --git a/mongoengine/document.py b/mongoengine/document.py index d68d6d65..332c9a38 100644 --- a/mongoengine/document.py +++ b/mongoengine/document.py @@ -361,7 +361,7 @@ class Document(BaseDocument): upsert = save_condition is None last_error = collection.update(select_dict, update_query, upsert=upsert, **write_concern) - if not upsert and last_error['nModified'] == 0: + if not upsert and last_error["n"] == 0: raise SaveConditionError('Race condition preventing' ' document update detected') created = is_new_object(last_error)