Fixed as_pymongo to return the id (#386)

This commit is contained in:
Ross Lawley
2013-07-10 13:38:53 +00:00
parent 4209d61b13
commit f34e8a0ff6
3 changed files with 6 additions and 1 deletions

View File

@@ -1423,7 +1423,8 @@ class QuerySet(object):
# used. If not, handle all fields.
if not getattr(self, '__as_pymongo_fields', None):
self.__as_pymongo_fields = []
for field in self._loaded_fields.fields - set(['_cls', '_id']):
for field in self._loaded_fields.fields - set(['_cls']):
self.__as_pymongo_fields.append(field)
while '.' in field:
field, _ = field.rsplit('.', 1)