Krijg totale telling door db.yourCollection.count()
Tel vervolgens records met een groter aantal metdb.yourCollection.find({$gte: value}).count()
Als totaal aantal =1000, tel voor groter of gelijk aan =950, dan heb je 950/1000 - top 95%
Maar als u uw verzameling vaak in de leesmodus gebruikt en zeldzaam in de schrijfmodus, raad ik aan om een nieuwe tijdelijke verzameling te maken met MapReduce om records {_id:..., percent:...}
te hebben