Database

db={"myCollection":[{"_id":ObjectId("5e8b0bac041a913bc608d69d"),"members":[{"status":4,"_id":ObjectId("5e8b0bac041a913bc608d69e"),"memberId":ObjectId("5e7dbf5b257e6b18a62f2da9"),"date":ISODate("2020-04-06T10:59:56.997Z")},{"status":1,"_id":ObjectId("5e8b0bf2041a913bc608d6a3"),"memberId":ObjectId("5e7e2f048f80b46d786bfd67"),"date":ISODate("2020-04-06T11:01:06.463Z")}]}],"members":[{"_id":ObjectId("5e7dbf5b257e6b18a62f2da9"),"firstname":"raed","lastname":"besbes"},{"_id":ObjectId("5e7e2f048f80b46d786bfd67"),"firstname":"sarra","lastname":"besbes"}]}

Query

db.myCollection.aggregate([{$match:{_id:ObjectId("5e8b0bac041a913bc608d69d")}},{$addFields:{members:{$filter:{input:"$members",cond:{$eq:["$$this.status",1]}}}}},{"$lookup":{"from":"members","localField":"members.memberId","foreignField":"_id","as":"Members"}},{$project:{"Members.firstname":1,"Members.lastname":1,"Members._id":1}}])

Result