我想用 javascript 更新 parse.com 中已有的对象;我所做的是我首先通过查询退休了该对象,但我不知道如何更新它。
这是我使用的代码,有什么问题吗?
var GameScore = Parse.Object.extend("Driver");
var query = new Parse.Query(GameScore);
query.equalTo("DriverID", "9");
query.find({
success: function(results) {
alert("Successfully retrieved " + results.length + "DName");
results.set("DName", "aaaa");
results.save();
},
error: function(error) {
alert("Error: " + error.code + " " + error.message);
}
});
问题和你的答案之间的差异一开始可能并不明显 - 所以对于这里发生过的每个人 - 使用查询.first代替查询.查找.
query.find() //don't use this if you are going to try and update an object
返回一个对象数组,该数组没有“set”或“save”方法。
query.first() //use this instead
返回一个具有这些可用方法的主干样式对象。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)