Ottieni il conteggio totale per db.yourCollection.count()
Quindi conta i record che hanno un numero maggiore usandodb.yourCollection.find({$gte: value}).count()
Se il conteggio totale =1000, conta per maggiore o uguale =950, allora hai 950/1000 - 95% superiore
Ma se usi spesso la tua raccolta in modalità di lettura e rara in modalità di scrittura, ti suggerisco di creare una nuova raccolta temporanea usando MapReduce per avere record {_id:..., percent:...}