diff --git a/app/database/methods.py b/app/database/methods.py index dcf734c..fc1a556 100644 --- a/app/database/methods.py +++ b/app/database/methods.py @@ -8,8 +8,20 @@ async def aggregate_salaries(collection: AsyncIOMotorCollection, dt_from: str, d { "$match": { "dt": { - "$gt": iso(dt_from), - "$lt": iso(dt_upto) + "$gte": iso(dt_from), + "$lte": iso(dt_upto) + } + } + }, + { + "$densify": { + "field": "dt", + "range": { + "step": 1, + "unit": group_type, + "bounds": [ + iso(dt_from), iso(dt_upto) + ] } } },