J'ai une grande collection MongoDB qui contient un userID et un compteur représentant le nombre total de visites pour cet utilisateur au fil du temps. J'aimerais pouvoir calculer un percentile d'utilisateurs donné.Comment trouver le numéro de ligne d'une rangée dans une collection MongoDB triée pour calculer son centile?
Conceptuellement, ce que je voudrais faire est une sorte de collecte, puis obtenir le numéro de ligne pour l'enregistrement de cet utilisateur donné et diviser ce nombre par le nombre total de la collection:
percentile = row_index/total_rows;
Comment cela être accompli dans MongoDB?