【发布时间】:2014-05-18 21:21:09
【问题描述】:
我是 MongoDB 新手(+Mongoose)。我有一个高分集合,其中的文档如下所示:
{id: 123, user: 'User14', score: 101}
{id: 231, user: 'User10', score: 400}
{id: 412, user: 'User90', score: 244}
{id: 111, user: 'User12', score: 310}
{id: 221, user: 'User88', score: 900}
{id: 521, user: 'User13', score: 103}
+ thousands more...
现在我得到了像这样的前 5 名玩家:
highscores
.find()
.sort({'score': -1})
.limit(5)
.exec(function(err, users) { ...code... });
这很好,但我也想查询“user12 在高分列表中的位置是什么?”
有可能通过查询以某种方式实现吗?
【问题讨论】:
标签: javascript mongodb mongoose mapreduce