Database

[{"Name":"Test1","Orders":[{"Date":"2020-05-05","Total":"100.00"},{"Date":"2020-05-10","Total":"110.00"},{"Date":"2020-05-11","Total":"100.00"},{"Date":"2020-05-14","Total":"110.00"},{"Date":"2020-05-20","Total":"100.00"},{"Date":"2020-05-15","Total":"100.00"},{"Date":"2020-05-12","Total":"110.00"},{"Date":"2020-05-18","Total":"100.00"},{"Date":"2020-05-31","Total":"110.00"}]}]

Query

db.collection.aggregate([{$project:{_id:0,Name:1,Orders:{$filter:{input:"$Orders",cond:{$and:[{$gte:["$$this.Date","2020-05-15"]},{$gte:["$$this.Total","100.00"]},]}}}}}])

Result