Database
[{"questions":[{"topics":["b","c","a"],},{"topics":["c"],},{"topics":["b"],}]}]
Query
db.collection.aggregate([{$match:{"questions.topics":{$in:["b"]}}},{$project:{questions:{$filter:{input:"$questions",cond:{$ne:[{$filter:{input:"$$this.topics",cond:{$in:["$$this",["b"]]}}},[]]}}}}}])