První $group na _id:"$a" s $sum:{1} (toto je v podstatě váš počet na rozdílné a) a poté sort na součet.