diff --git a/mongoengine/queryset/base.py b/mongoengine/queryset/base.py index 81da98d7..2e087e10 100644 --- a/mongoengine/queryset/base.py +++ b/mongoengine/queryset/base.py @@ -568,7 +568,7 @@ class BaseQuerySet(object): queryset = self.clone() query = queryset._query - if not remove and IS_PYMONGO_3: + if not IS_PYMONGO_3 or not remove: update = transform.update(queryset._document, **update) sort = queryset._ordering