簡體   English   中英

解析雲代碼訪問對象

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM