在解析中的“ afterSave”方法中,我想增加一个解析对象中的字段。我通过以下方式获取对象并递增:

Parse.Cloud.afterSave("Activity", function(request) {

if(request.object.get("type") == "joinedGame") {
   var aGameObject = request.object.get("toGameR");
   var gameRQuery = new Parse.Query("GameR");
   gameRQuery.get(aGameObject, {
         success: function (obj) {
              obj.Increment("numberOfPlayers");
              obj.save();
            },
            error: function(error) {
                   console.log("Failed: " +error.message);
            }
     });
  }


该代码使“ numberOfPlayers”字段的递增次数与调用“ afterSave”函数的次数相同,并且第一个“ if”语句为true。 “ obj”也被保存。在“解析数据库”中显示增加的“ numberOfPlayers”字段。但是,解析日志显示以下错误:

结果:TypeError:对象[object Object]没有方法'Increment'

最佳答案

非常确定它是increment而不是Increment

这是一个Parse执行something similar的示例。

关于ios - 在解析对象中增加字段。结果:TypeError:对象[object Object]没有方法'Increment',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29854919/

10-09 06:49
查看更多