大佬们好!我在用云开发做微信小游戏的世界排行榜,有问题想要请教一下。
【背景】我们想要在世界排行榜中显示玩家A自己所在的排名,以及玩家A前5人和后5人的排名信息。
【问题1】云开发orderBy每次最多只能取100个查询结果,如果玩家A此时不在这100个查询结果中,就得多次进行查询,多次取100个查询结果才能找到玩家A,时间开销非常大。
【问题2】云开发orderBy排序之后,没有办法拿到全局排序的顺序索引。即有1000个用户,对这1000个用户根据等级进行排序后,没办法知道玩家A具体是在第100名还是第200名。
【需求】请问目前云开发中有什么方法能得到全局排序的顺序索引?
如果没有的话,能否提供这样的能力?
问题解决了吗?
同问