Database

[{"name":"justine","life":[{"status":true,"service":[{"partner":"pat 1","active":true,},{"partner":"pat 2","active":false}]}]},{"name":"okumu","life":[{"status":true,"service":[{"partner":"pat 1","active":true,},{"partner":"pat 2","active":true}]}]},{"name":"okumutwo","life":[{"status":false,"service":[{"partner":"pat 1","active":true,},{"partner":"pat 2","active":true}]}]}]

Query

db.collection.aggregate([{$match:{"life.status":true}},{$project:{name:1,life:{"$filter":{"input":{"$map":{"input":"$life","in":{"$mergeObjects":["$$this",{"service":{"$filter":{"input":"$$this.service","as":"service","cond":{$eq:["$$service.active",true]}}}}]}}},as:"life","cond":{$eq:["$$life.status",true]}}}}}])

Result