收藏
回答

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

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

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


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


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


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


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


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


回答关注问题邀请回答
收藏

2 个回答

  • 紫气东来
    紫气东来
    2021-12-22

    问题解决了吗?

    2021-12-22
    有用
    回复
  • 二郎
    二郎
    2019-11-19

    同问

    2019-11-19
    有用
    回复
登录 后发表内容