如何从 afterSave 函数中获取解析用户

Posted

技术标签:

【中文标题】如何从 afterSave 函数中获取解析用户【英文标题】:how to get the parse user from the afterSave function 【发布时间】:2015-12-01 01:28:55 【问题描述】:

如何在 afterSave 函数中获取解析用户?

Parse.Cloud.afterSave(Parse.User, function(request) 
    Parse.Cloud.useMasterKey();


    console.log("username: "+request.user.username);


    query = new Parse.Query(Parse.User);
    query.equalTo("username", request.user.username);
    query.first ( 
        success: function(object) 

            //object.relation("users").add(request.user);
            //object.save();
            console.log("sucesss"+ object);

        ,
        error: function(error) 
            throw "Got an error " + error.code + " : " + error.message;
        
    );

);

【问题讨论】:

你能解释一下吗? 【参考方案1】:

要获取保存的用户对象,请使用request.object。要获取更改为User 类的用户对象,请使用request.user。在你的情况下,使用第一个。

参考:http://www.parse.com/docs/js/api/classes/Parse.Cloud.AfterSaveRequest.html

【讨论】:

以上是关于如何从 afterSave 函数中获取解析用户的主要内容,如果未能解决你的问题,请参考以下文章

解析 Javascript API 云代码 afterSave 并访问 beforeSave 值

如何在解析云代码功能中获取用户 ID?

如何从解析中获取所有注册用户

使用 Parse.Could.AfterSave 将关系添加到 ParseObject

解析后保存云函数返回成功结果但不执行成功函数

将服务器推送通知解析到特定用户问题