Získejte celkový počet pomocí db.yourCollection.count()
Poté spočítejte záznamy, které mají větší číslo, pomocídb.yourCollection.find({$gte: value}).count()
Pokud celkový počet =1000, počítejte pro větší nebo rovno =950, pak máte 950/1000 – horních 95 %
Ale pokud svou sbírku používáte často v režimu čtení a zřídka v režimu zápisu, navrhoval bych vytvořit novou dočasnou kolekci pomocí MapReduce, aby měla záznamy {_id:..., percent:...}