解析云码访问对象
问题描述:
在我的查询中,如何访问Parse
类中的对象? 像设置对象awayTeam
等于newAwayTeam
对象?解析云码访问对象
喜欢的东西
CloseGameTime.set("awayTeam", "the newAwayTeam object");
原始代码
Parse.Cloud.job("CloseGameTime", function(request, response) {
Parse.Cloud.useMasterKey();
var query = new Parse.Query("Score");
query.first({
success: function(CloseGameTime) {
var newAwayTeamVar = request.object.get("newAwayTeam");
CloseGameTime.set("isGameTime", "NO");
CloseGameTime.set("awayTeam", newAwayTeamVar);
CloseGameTime.save(null, {
success: function(CloseGameTime) {
response.success("Successfully updated the server.");
},
error: function(CloseGameTime, error) {
response.error("Could not save changes to the server.");
}
});
},
error: function(error) {
response.error("Could not find object.");
}
});
});
答
应该不会太难。我已经做了我的解析云代码类似的东西所以给这一个镜头:
var awayTeamObject = request.object.get("newAwayTeam");
CloseGameTime.set("awayTeam", awayTeamObject);
答
我发现所有你需要调用是成功的功能,然后.get
。
var newAwayTeamVar = CloseGameTime.get("nextAwayTeam");
整个代码:
Parse.Cloud.job("CloseGameTime", function(request, response) {
Parse.Cloud.useMasterKey();
var query = new Parse.Query("Score");
query.first({
success: function(CloseGameTime) {
var newAwayTeamVar = CloseGameTime.get("nextAwayTeam");
CloseGameTime.set("isGameTime", "NO");
CloseGameTime.set("awayTeam", newAwayTeamVar);
CloseGameTime.set("nextAwayTeam", "");
CloseGameTime.save(null, {
success: function(CloseGameTime) {
response.success("Successfully updated the server.");
},
error: function(CloseGameTime, error) {
response.error("Could not save changes to the server.");
}
});
},
error: function(error) {
response.error("Could not find object.");
}
});
});
这看起来是正确的,但是当我运行这个(见更新的代码段)我得到这个错误'无法用:类型错误:undefined'不能调用方法“得到” – 2015-04-01 04:03:23