Database
[{"startDate":{"$date":"2024-03-05T00:00:00Z"}},{"startDate":{"$date":"2024-01-05T00:00:00Z"}}]
Query
db.collection.aggregate([{"$match":{$expr:{$and:[{$gte:["$startDate",{"$dateSubtract":{"startDate":{$dateTrunc:{date:"$$NOW",unit:"day"}},"unit":"day","amount":3}}]},{$lte:["$startDate",{"$dateAdd":{"startDate":{$dateTrunc:{date:"$$NOW",unit:"day"}},"unit":"day","amount":3}}]}]}}}])