收藏
回答

云开发orderBy是否能获取全局排序后的顺序索引?

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小游戏 需求 工具 wx623798a2ba00faaf 2.6.4

大佬们好!我在用云开发做微信小游戏的世界排行榜,有问题想要请教一下。


【背景】我们想要在世界排行榜中显示玩家A自己所在的排名,以及玩家A前5人和后5人的排名信息。


【问题1】云开发orderBy每次最多只能取100个查询结果,如果玩家A此时不在这100个查询结果中,就得多次进行查询,多次取100个查询结果才能找到玩家A,时间开销非常大。


【问题2】云开发orderBy排序之后,没有办法拿到全局排序的顺序索引。即有1000个用户,对这1000个用户根据等级进行排序后,没办法知道玩家A具体是在第100名还是第200名。


【需求】请问目前云开发中有什么方法能得到全局排序的顺序索引?


如果没有的话,能否提供这样的能力?


最后一次编辑于  05-22  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏