次の rethinkdb データ スキーマがあります。
user_id -- アプリケーションによって生成される ポイント -- タスクが正常に完了したユーザーに与えられます
スコア DESC で並べ替えたときに、コレクション内の他のドキュメント内で単一のドキュメントとその位置を選択するにはどうすればよいですか。したがって、スコアでソートすると、コレクション データは次のようになります。
ユーザー ID | スコア --------------- 10 | 100 01 | 90 ............... 22 | 01
同様の問題の解決策を見つけることができました(データベースとしてMYSQLを使用)。リンクは次のとおりです:
MySQL get row position in ORDER BY
現在、Node.js レベルでデータセットを読み込んでいますが、これはクエリ レベルの計算で可能ですか?