diff --git a/mongoengine/queryset/base.py b/mongoengine/queryset/base.py index f10b1e32..95f4ae64 100644 --- a/mongoengine/queryset/base.py +++ b/mongoengine/queryset/base.py @@ -620,7 +620,9 @@ class BaseQuerySet(object): doc_map[doc['_id']] = self._get_as_pymongo(doc) else: for doc in docs: - doc_map[doc['_id']] = self._document._from_son(doc, only_fields=self.only_fields) + doc_map[doc['_id']] = self._document._from_son(doc, + only_fields=self.only_fields, + _auto_dereference=self._auto_dereference) return doc_map