解析云代码 - 简单查询不返回结果

时间:2013-08-21 23:33:20

标签: javascript parse-platform

我是一名新用户和新手编写者,他们正在尝试学习Cloud Code的基础知识(请耐心等待)。我一直在关注在线教程,我正在尝试复制基本功能,以增加我的知识和理解。

我用2个对象创建了一个非常简单的类(“Students”):Screenshot

我只是希望能够对数据运行简单查询,以了解查询的工作方式。但是,使用几个在线教程中几乎完全相同的代码,我似乎无法获得任何结果。我没有收到错误,但是当我在“Name”,“Alex”上创建简单匹配时,我无法获得结果:

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

对于大多数人来说,这应该很容易排除故障。只是想努力学习这一点。谢谢!

1 个答案:

答案 0 :(得分:4)

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