2014-10-17 110 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();