Database

[{"a":1,"b":2,"c":3},{"a":9,"b":12},{"a":5}]

Query

db.collection.aggregate([{$addFields:{data:{$let:{vars:{data:{$objectToArray:"$$ROOT"}},in:"$$data.k"}}}},{$match:{data:{$all:["b","c","a"]}}},{$project:{data:0}}])

Result