Database
[{_id:"1_1",tierStatus:"Tier 1"},{_id:"1_2",tierStatus:"Tier 1"},{_id:"1_3",tierStatus:"Tier 1"},{_id:"3_1",tierStatus:"Tier 3"},{_id:"3_2",tierStatus:"Tier 3"},{_id:"2_1",tierStatus:"Tier 2"}]
Query
db.collection.aggregate([{$match:{}},{$set:{rand:{$rand:{}}}},{$sort:{tierStatus:-1,rand:1}},{$unset:"rand"}])