我有以下 rethinkdb 数据架构:
user_id -- 由应用程序生成 点——在成功完成任务时给予用户
当按分数 DESC 排序时,如何选择单个文档及其在集合中其他文档中的位置。因此,如果集合数据如下所示,按分数排序时:
用户 ID | 分数 --------------- 10 | 100 01 | 90 ………………………………………………………………………… 22 | 01
我能够找到类似问题的解决方案(使用 MYSQL 作为数据库。)这是链接:
MySQL get row position in ORDER BY
目前我正在 Node.js 级别加载数据集,但这可能在查询级别计算吗?