Database

[{question:"bla",by:1},{question:"foo",by:2},{question:"foo",by:3},]

Query

db.collection.aggregate([{$group:{_id:"$question",data:{$push:"$$ROOT",},count:{$sum:1}}},{$match:{count:2}}])

Result