2014-10-17 55 views
-2

在我的雲代碼中,我試圖在通過使用對象ID保存後立即從Parse.com查詢對象。由於某種原因,它不能正常工作,我嘗試過的出演過的所有其他變體都無法使用。我究竟做錯了什麼?通過對象ID無法查詢對象

Parse.Cloud.afterSave("NewMessage", function(leanBody, leanSenderName, leanSenderId, request) { 
    var query = new Parse.Query("NewMessage"); 
    query.get(request.object.id, { ************************************************* 
     success: function(results) { 
      console.log("The first object was retrieved"); 
      leanBody = (results.get("MessageBody")); 
      leanSenderName = (results.get("senderName")); 
      leanSenderId = (results.get("senderId")); 
      getUsers(leanBody, leanSenderName, leanSenderId); 
      results.destroy({ 
       success: function(results) { 
        console.log("deleted"); 
       }, error: function(results, error){ 
       } 
      }); 
     }, error: function(error){ 
     } 
    }); 
}); 
+0

請詳細說明。不正確的工作如何?你是否收到任何錯誤訊息?等等 – jeffdill2 2014-12-22 02:43:50

回答

0

您是否爲此消息設置了ACL?您可能需要使用masterKey。

Parse.Cloud.useMasterKey();