Database

[{id:"995",matched:true},{id:"10",matched:false},{id:"995",matched:false}]

Query

db.collection.aggregate([{$group:{_id:{id:"$id",matched:{$or:["$matched",true]}},root:{$first:"$$ROOT"}}},{$replaceRoot:{newRoot:"$root"}}])

Result