Database
[{_id:0,experiment:1,parameters:[{name:"clock",value:8,type:"system"},{name:"B",value:100000,type:"puls"},{name:"campaign",value:"October2019",type:"navi"}]}]
Query
db.collection.aggregate([{$project:{_id:1,experiment:1,parameters:{$filter:{input:"$parameters",as:"parameter",cond:{$or:[{$and:[{$eq:["$$parameter.name","B"]},{$gt:["$$parameter.value",1000]}]},{$and:[{$eq:["$$parameter.name","campaign"]},{$eq:["$$parameter.value","October2019"]}]},]}}},}}])