From d721d5d0b19ece2d4bc618d585adae21c49a06de Mon Sep 17 00:00:00 2001 From: seolmin Date: Mon, 3 Feb 2025 13:48:04 +0900 Subject: [PATCH] feat: add include_count option to query --- src/spaceone/core/model/mongo_model/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/spaceone/core/model/mongo_model/__init__.py b/src/spaceone/core/model/mongo_model/__init__.py index e7868a9..4543040 100644 --- a/src/spaceone/core/model/mongo_model/__init__.py +++ b/src/spaceone/core/model/mongo_model/__init__.py @@ -670,6 +670,7 @@ def query( sort=None, page=None, minimal=False, + include_count=True, count_only=False, unwind=None, reference_filter=None, @@ -729,7 +730,10 @@ def query( if minimal and minimal_fields: vos = vos.only(*minimal_fields) - total_count = vos.count() + if include_count: + total_count = vos.count() + else: + total_count = 0 if count_only: vos = []