我想为我的应用用户开发一个排名系统,具体取决于他们有多少积分,但我很难想在保存用户积分之前我是否应该如何查询云代码中的所有要点,或者我应该查询所有点,同时保存对用户点的更新,然后更新排名?另外我将如何比较并切换等级?关于如何走上正轨的任何建议? 我使用swift,xcode7,并解析为我的后端。
答案 0 :(得分:1)
您可以为分数高于当前用户分数的用户设置查询,并获取计数以查找其排名。
我不确定如何有效地构建一个显示具有相似分数的用户的记分板,但您可以通过排序并仅获取前n个结果轻松构建前n个排行榜。