ios - 使用 Parse Cloud Code 从 Parse 获取总和(适用于 iOS 应用程序)

标签 ios parse-platform

我是 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/

相关文章:

ios - 解析消息传递应用程序,需要找到一种方法来延迟代码执行,直到 deleteAllInBackground 执行完毕。包含详细代码

ios - 在 UIView 中绘制矩形

ios - 对安全性极为陌生。如何将 SSL 添加到我的 Web 应用程序?

ios - 如何在 Swift 中旋转图像?

ios - UICollectionViewLayout - 2 列 3 个单元

objective-c - 启动画面在模拟器和设备上有所不同

xcode - 在 Swift 中将 Parse Core 链接到 Apple Watch

ios - 如何在 Swift 中将数组存储到 PFFile 中?

java - 解析 ListView 仅加载类的前 99 个项目,而不是所有项目

swift - 如果数据库中存在匿名用户,则转至主屏幕