Database
db={collA:[{_id:1,name:"Rec A"}],collB:[{refId:1,name:"Match A"},{refId:1,name:"Unmatch A"}]}
Query
db.collA.aggregate([{$lookup:{from:"collB",let:{id:"$_id"},pipeline:[{$match:{$expr:{$and:[{$eq:["$$id","$refId"]},{$eq:["$name","Match A"]}]}}}],as:"bs"}}])