我在Parse有一个对象,我保持平均分数。该对象有两个字段:“count”和“average”。 每次用户发布新分数时,我都需要更新运行平均值。例如,如果count = 3且average = 10,则发布新分数20需要设置count = 4和average = 12.5。
现在这是多个用户的平均值。当我读“计数”时,如何阻止其他用户更新“计数”字段,用它来计算和更新“平均”?
提前致谢。 扎克。
答案 0 :(得分:0)
我找到了解决方案。它不漂亮,但有效。
我不再存储平均值了。相反,我存储“count”和“runningscore”。跑得分是总得分。然后,在应用程序中显示时,我计算平均使用计数和运行分数(而不是存储平均值)。计数和运行分数可以毫无问题地增加。