Database

[{"match_key":44901,"total_points":11.00,},{"match_key":45910,"total_points":6.00,},{"match_key":44801,"total_points":10.00,},{"match_key":45910,"total_points":10.00,},{"match_key":44901,"total_points":8.00,},{"match_key":44801,"total_points":7.00,},{"match_key":44901,"total_points":6.00,}]

Query

db.collection.aggregate([{$match:{match_key:{$in:[44801,45910]}}},{$sort:{total_points:-1}},{$sort:{match_key:-1}}])

Result