收藏
回答

云开发如何查询某个字段数据在整个表中排名情况?

假设10000人的数据表,用户排名5000,怎么返回排名数据?,还有个问题请教,orderby倒序是对整个表倒序,只能get100条,还是get100条再对这100条进行倒序?

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

1 个回答

  • 跨商通
    跨商通
    01-08

    skip了解 一下。

    全部人orderBy后,skip4999,就查到了第5000名的排名以及他之后的100名的数据了。

    01-08
    有用
    回复 2
    • 阿白
      阿白
      发表于移动端
      01-08
      您好,实际上skip中的value不知道是4999呀,假设用户排名x,skip的值只能固定吧,求教🙏
      01-08
      回复
    • 跨商通
      跨商通
      01-08回复阿白
      先查询大于该用户得分的用户数count,则用户排名是count+1,然后skip这个count,完事。
      01-08
      回复
登录 后发表内容