Incrementing a field in a Parse Object. Result: TypeError: Object [object Object] has no method 'Increment'
Incrementing a field in a Parse Object. Result: TypeError: Object [object Object] has no method 'Increment'
在 Parse 的 "afterSave" 方法中,我想增加 Parse 对象中的一个字段。我通过以下方式获取对象并递增:
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" 语句成立。 "obj"也被保存了。递增的 "numberOfPlayers" 字段显示在解析数据库中。但是,解析日志显示以下错误:
结果:类型错误:对象 [对象对象] 没有方法 'Increment'
很确定它是 increment
而不是 Increment
。
这是一个 Parse 执行 something similar.
的示例
在 Parse 的 "afterSave" 方法中,我想增加 Parse 对象中的一个字段。我通过以下方式获取对象并递增:
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" 语句成立。 "obj"也被保存了。递增的 "numberOfPlayers" 字段显示在解析数据库中。但是,解析日志显示以下错误:
结果:类型错误:对象 [对象对象] 没有方法 'Increment'
很确定它是 increment
而不是 Increment
。
这是一个 Parse 执行 something similar.
的示例