diff --git a/django_mongodb_backend/compiler.py b/django_mongodb_backend/compiler.py index 3ef6a1ea..a99834cf 100644 --- a/django_mongodb_backend/compiler.py +++ b/django_mongodb_backend/compiler.py @@ -258,7 +258,6 @@ def execute_sql( else: return self._make_result(obj, self.columns) # result_type is MULTI - cursor.batch_size(chunk_size) result = self.cursor_iter(cursor, chunk_size, self.columns) if not chunked_fetch: # If using non-chunked reads, read data into memory. diff --git a/docs/source/releases/5.1.x.rst b/docs/source/releases/5.1.x.rst index 8799ceef..b2ca4c18 100644 --- a/docs/source/releases/5.1.x.rst +++ b/docs/source/releases/5.1.x.rst @@ -11,6 +11,7 @@ Django MongoDB Backend 5.1.x the ``base_field`` uses a database converter. - Fixed ``RecursionError`` when using ``Trunc`` database functions on non-MongoDB databases. +- Improved ``QuerySet`` performance by removing low limit on server-side chunking. 5.1.0 beta 3 ============ diff --git a/docs/source/releases/5.2.x.rst b/docs/source/releases/5.2.x.rst index d4ab9603..6bddff11 100644 --- a/docs/source/releases/5.2.x.rst +++ b/docs/source/releases/5.2.x.rst @@ -25,6 +25,7 @@ Bug fixes databases. - :meth:`QuerySet.explain() ` now :ref:`returns a string that can be parsed as JSON `. +- Improved ``QuerySet`` performance by removing low limit on server-side chunking. 5.2.0 beta 1 ============