Database

[{"_id":2,"MobNo":"23232","data":[{"status":"PASS"},{"status":"PASS"}]},{"_id":3,"MobNo":"232323","data":[{"status":"PASS"},{"status":"FAIL"}]},{"_id":4,"MobNo":"32322","data":[{"status":"PASS"},{"status":"PASS"}]}]

Query

db.collection.aggregate([{$match:{$expr:{$eq:[{$size:{$filter:{input:"$data",cond:{$ne:["$$this.status","PASS"]}}}},0]},"data.0":{$exists:true}}}])

Result