[英]Parse Cloud Code access Objects
在查詢中,如何訪問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.");
}
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.