From f7426fb6ea8e234af10d35ea0fe41cd59e6d2ac1 Mon Sep 17 00:00:00 2001 From: shahzeydyfah Date: Thu, 5 Feb 2026 23:33:57 +0330 Subject: [PATCH] feat(mongo):ignore limit --- core/utils/te/engines/Mongo.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/core/utils/te/engines/Mongo.py b/core/utils/te/engines/Mongo.py index 4ca7709..3dfcea2 100644 --- a/core/utils/te/engines/Mongo.py +++ b/core/utils/te/engines/Mongo.py @@ -51,14 +51,12 @@ class MongoEngine(AbstractEngineClass): else: tmp = tmp.sort(sort_by) - self.rows = tmp.limit( - self.input.get_limit()).skip(self.input.skip()) if self.input.e and self.input.e.ot: - copy_list = copy.deepcopy(tmp) - res = await copy_list.to_list(None) + res = await tmp.to_list(None) self.input.e.d = self.generate_output(res) return {'query': _f, 'sort': self.set_sort(), 'path': self.input.e.d} + self.rows = tmp.limit(self.input.get_limit()).skip(self.input.skip()) if self.return_query: return {'query':_f, 'sort':self.set_sort(), 'limit':self.input.get_limit(), 'page':self.input.skip()} return [self.model(**document) async for document in self.rows], await self.count()