Database
[{"_id":1,"atricleVotes":[{_id:1,articleId:1,voteType:1},{_id:1,articleId:1,voteType:1},{_id:1,articleId:1,voteType:1},{_id:1,articleId:2,voteType:1},{_id:1,articleId:3,voteType:1},{_id:1,articleId:2,voteType:1}]}]
Query
db.collection.find({_id:1,"atricleVotes.articleId":1},{_id:1,atricleVotes:{$filter:{input:"$atricleVotes",cond:{$and:[{$eq:["$$this.articleId",1]},{$eq:["$$this.voteType",1]}]}}}})