2016-04-29 104 views
2

我不能爲我的生活得到一個Parse-server查詢使用雲代碼工作......我只是想從我的mLabs數據庫中檢索一個對象。 我使用mLabs上的數據庫在Heroku上運行prase server。當前任何試圖查詢錯誤141中的結果並且查詢失敗。我一直在試圖用它來查詢的代碼如下:解析服務器雲代碼查詢語法錯誤141

Parse.Cloud.define("test", function(request, response) { 
    var ratingQuery = Parse.Object.extend("StudentNotes"); 
    var query = new Parse.Query(ratingQuery); 
    query.equalTo("displayName","Billy"); 
    query.find({ 
     //Parse.Cloud.useMasterKey();, //THIS LINE CAUSES SERVER CRASH 
     useMasterKey: true, 
     success: function(results){ 
     //console.log("received " + results.length + " result(s)"); 
      response.success("done" + results); 
     }, 
     error: function(error) { 
     //error 
     response.error("FAILED test Function " + error); //THIS GETS CALLED 
     } 
    }); 
}); 

這個查詢應該進入我的StudentNotes表並檢索所有筆記與顯示名「比利」但是查詢失敗,我知道一個事實,即它應該返回一些東西。

我可以成功地調用自定義函數,它只是回覆我

response.error("FAILED test Function " + error); //THIS GETS CALLED 

是否有人可以幫助我弄清楚爲什麼我的簡單的查詢不工作?也許建議我應該改變或爲測試目的提供簡單雲代碼查詢的工作代碼?

回答

3

我已經成功地解決了這個問題,並得到定期查詢的工作。問題出在儀表板的Heroku config vars中。我的服務器網址無效,從未改變默認的「http://yourappname.com/parse/」我必須手動輸入「yourappname」。

相關問題