Obtenga el recuento total por db.yourCollection.count()
Luego cuente el registro que tiene un número mayor usandodb.yourCollection.find({$gte: value}).count()
Si cuenta total =1000, cuente para mayor o igual =950 entonces tiene 950/1000 - 95% superior
Pero si usa su colección a menudo en modo de lectura y rara vez en modo de escritura, le sugiero que cree una nueva colección temporal usando MapReduce para tener registros {_id:..., percent:...}