Database
[{"_id":1,"active":true,"name":"woslo","specialDays":[{"_id":2,"status":true,"date":new Date("2020-07-08T04:00:00.000+00:00")},{"_id":3,"status":false,"date":new Date("2020-07-09T04:00:00.000+00:00")}]}]
Query
db.collection.aggregate([{$match:{specialDays:{$elemMatch:{$or:[{$and:[{date:new Date("2020-07-09T04:00:00.000+00:00")},{status:true}]},{$and:[{date:{$ne:new Date("2020-07-09T04:00:00.000+00:00")}},{status:false}]}]}}}}])