2

我是一名新用户和新手编码员,正在尝试学习 Cloud Code 的基础知识(请多多包涵)。我一直在关注在线教程,我正在尝试复制基本功能以增加我的知识和理解。

我用 2 个对象创建了一个非常简单的类(“学生”):截图

我只想能够对数据运行简单的查询以了解查询的工作原理。但是,使用在几个在线教程中找到的几乎完全相同的代码,我似乎无法得到任何结果。我没有收到错误,但是当我创建简单的匹配项(例如对“姓名”、“亚历克斯”的查询)时,我无法获得结果:

Parse.Cloud.define("test", function(request, response) {
  var Student = Parse.Object.extend("Student");
  var query = new Parse.Query(Student);
  query.equalTo("Grade",95);
  query.find({
    success: function(results){
     console.log("received " + results.length + " result(s)");
    },
    error: function(error) {
     //error
     console.log("error: " + error);
    }
  });
  response.success("done");
});

运行此代码后,在通常的部署和运行文本之后,我在云日志中看到的唯一内容是:

 Input: {}
 Result: done

对于大多数人来说,这应该很容易排除故障。只是想以艰难的方式学习这一点。谢谢!

4

1 回答 1

4

把你的“response.success("done");” 在应该修复它的“成功:功能(结果)”中。

于 2013-08-22T00:20:40.410 回答