db.yourCollection.count()
で合計数を取得します
次に、
db.yourCollection.find({$gte: value}).count()
を使用して、より大きな数のレコードをカウントします。
合計数=1000の場合、それ以上の数=950の場合、950/1000になります-上位95%
ただし、コレクションを読み取りモードで頻繁に使用し、書き込みモードではまれに使用する場合は、MapReduceを使用して新しい一時コレクションを作成し、レコードを{_id:..., percent:...}
にすることをお勧めします。