2014-02-05 25 views
0

我想在我的數據上用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 -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

什麼東西打印到控制檯? – ahoffer

回答

1

嗯,我覺得很蠢。事實證明,我在我的類定義中有一個拼寫錯誤,所以我查找的名稱不是數據庫中實際存在的名稱。我的錯。