请看下面的代码,在这里我指出了这里的注释问题。
我尝试从小丑对象访问“屏蔽”字段,但不能。

Parse.Cloud.define("decrementJokerCounter", function(request, response) {

var query = new Parse.Query("Jokers");
query.equalTo("userId", request.params.userId);
query.first({
  success: function(joker) {

    Parse.Cloud.useMasterKey();
    if joker("shield") > 5 { // HERE
        joker.increment("shield", -1);
    }
    joker.save().then(function(){
          response.success("Joker counter decremented");
     });

  },
  error: function(object, error) {
    response.error("Could not decrement counter");
  }
});
});


joker(“ shield”)> 5不被解析编译器接受,但是我没有特定的错误消息。你知道正确的语法,以便我能得到盾的价值吗?

最佳答案

请尝试


  if(joker.get('shield')> 5){//这里
  
  joker.increment(“ shield”,-1);
  
  }

09-25 21:48