Database
[{"prop1":"anything","prop2":1,"ans":"hp",},{"prop1":"anything","prop2":2,"ans":"hp"},{"prop1":"something","ans":"hp"},{"prop1":"something else","ans":"hp"}]
Query
db.collection.aggregate([{$match:{"ans":"hp"}},{"$group":{"_id":"$prop3"}}])