我是 Parse Cloud Code 的新手,正在努力完成一项看似简单的任务。
我正在开发一款小型 iOS 游戏,用户可以在其中选择要玩的角色列表——想象一下马里奥或路易吉。除了跟踪游戏中的用户得分外,我还在 Parse 中跟踪每个角色的总分,因此我可以显示“mario”总分和“luigi”总分(来自所有用户。)
可能会有多个用户同时玩(我希望),所以我没有将 Parse 保存到一个马里奥和一个路易吉计数器。相反,每个用户都会得到他们自己的马里奥和路易吉得分的连续计数。
那么我如何提取总的 marioPoints 和总的 luigiPoints?
Parse 没有 SQL 样式的查询,所以我一直在查看 Parse Cloud Code,他们的“平均星级”示例 (https://parse.com/docs/cloudcode/guide#cloud-code) 乍一看有点接近:
但我无法对其进行排序。即使我可以,也仅限于 1,000 个回复,这还不够。 (我很乐观。)
谢谢!
最佳答案
您最好的选择是在保存任何单个用户更新时保留一个运行总数。使用保存 Hook 和 increment( attr, amount )
函数执行此操作。
关于ios - 使用 Parse Cloud Code 从 Parse 获取总和(适用于 iOS 应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34783851/