Dapatkan jumlah total dengan db.yourCollection.count()
Kemudian hitung record yang memiliki angka lebih besar menggunakandb.yourCollection.find({$gte: value}).count()
Jika jumlah total =1000, hitung lebih besar atau sama =950 maka Anda mendapatkan 950/1000 - 95% teratas
Tetapi jika Anda sering menggunakan koleksi Anda dalam mode baca dan jarang dalam mode tulis, saya sarankan untuk membuat koleksi temp baru menggunakan MapReduce untuk memiliki catatan {_id:..., percent:...}