我正在尝试使用CloudCode对我的数据做一些简单的事情;我已经浏览了所有文档,并按照所有说明操作,没有任何工作。
在我的数据浏览器中,我有一个名为“ChallengePostComment”的类,目前有9个条目。我正在尝试编写一个简单的函数来查询该表,返回所有值,然后遍历它们以执行某些操作。但我甚至无法让它返回任何数据。这是我的功能:
var ChallengePostComment = Parse.Object.extend("ChallengePostComment");
Parse.Cloud.define("generate_comment_notifications", function(request, response) {
console.log("request = " + JSON.stringify(request));
var query = new Parse.Query(ChallengePostComment);
query.find().then(function(results) {
console.log("results = " + JSON.stringify(results));
response.success("Completed. " + results.length + " results.");
},
function(error) {
console.log("Error: " + error.code + " " + error.message);
response.error("Error: " + error.code + " " + error.message);
});
});
正如您所看到的,现在它所做的只是执行查询,记录结果并返回结果计数。但我总是得到0个结果。
以下是我如何从curl调用函数:
curl -X POST \
-H "X-Parse-Application-Id: <my app id>" \
-H "X-Parse-REST-API-Key: <my rest api key>" \
-H "Content-Type: application/json" \
-d '{}' \
https://api.parse.com/1/functions/generate_comment_notifications
有人可以告诉我我做错了什么吗?我将在这里失去理智。
答案 0 :(得分:1)