未调用解析云代码错误 141 success/error

Parse Cloud Code Error 141 success/error was not called

当执行以下代码时,我得到 "Error: 141 success/error was not called",但我清楚地 return 如果从用户的回答历史记录中正确检索 "round" 则成功。

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

  var x = [];
  var user = request.user;

  user.get("answerHistory").get("round", {
    success: function(educationRound) {
      for (var i = 0; i < educationRound.length; i++) {
        x.push(0);
      }
      response.success("success");
    },
    error: function(error) {
      response.error("failed");
    }
  });
});

如有任何帮助,我们将不胜感激!

这最终给了我想要的东西,谢谢 Mo Nazemi!

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

  var x = [];
  var user = request.user;

  var answerHistory = user.get("answerHistory");
  answerHistory.fetch({
    success: function(answerHistory) {
      var round = answerHistory.get("round");
      for (var i = 0; i < round.length; i++) {
        x.push(0);
      }
      response.success("success");
    },
    error: function(error) {
      response.error("failed");
    }
  });
});