2015-07-10 46 views
0

有没有一种方法可以根据Mongodb中的属性获取文档相对于其集合的位置?Mongodb获取文档在集合中的位置

用例是我正在构建一个排行榜,但想为用户提供一个简单的方法来了解他们的等级,而无需滚动浏览所有条目。

是否有一些猫鼬模式魔术或mongodb查询,这将帮助我根据他们的分数轻松获取用户的位置?

目前,我的解决方案是在分数上创建一个索引,查询整个集合并在结果中找到用户的索引。

回答

0

严格来说,这是不可能的,因为MongoDB没有以任何特定顺序存储它的文档。你目前的做法应该没问题。

你不是第一个有这个问题的人:有一个功能请求,这个确切的东西具有高优先级。

https://jira.mongodb.org/browse/SERVER-4588

相关问题