【发布时间】:2017-12-21 07:18:54
【问题描述】:
我正在为游戏创建一个快速排行榜。排行榜显示按分数排序的最近 10 名玩家。我的查询似乎不起作用:
recordModel.find({ game: gameId }).sort({updatedAt: -1}).limit(10).sort({ score: -1 }).exec( /*... */ );
只返回最近的 10 条记录,不进行秒排序。
我怎样才能得到想要的结果? (是的,我知道我可以自己对结果数组进行排序,但对我来说感觉不“正确”)
编辑:问题已解决,但我无法在 2 天内接受自己的答案。到时候我会的,非常感谢您的宝贵时间!
【问题讨论】: