无法按对象ID查询对象

时间:2014-10-17 17:28:23

标签: javascript parse-platform cloud-code

在我的云代码中,我尝试在使用对象ID保存后立即从Parse.com查询对象。由于某些原因,它不能正常工作以及已经尝试过的所有其他变化的广告也不会工作。我做错了什么?

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){
        }
    });
});

1 个答案:

答案 0 :(得分:0)

您是否为邮件设置了ACL?您可能需要使用masterKey。

Parse.Cloud.useMasterKey();