1

我想将当前用户对象 ID 的数组添加到名为“关注者”的用户列中。由于 Parse 的安全原因不允许修改非当前用户,我被迫使用云代码。问题是我对 JavaScript 一无所知,所以我需要帮助。如果没有上述安全问题,我将编写以下代码:

//add the current user ID to the user(userPassed) that the current user liked
[userPassed addUniqueObject:[PFUser currentUser].objectId forKey:@"followers"];
[userPassed saveInBackground];

具体来说,我只想知道如何在云代码中编写上述代码。谢谢。

4

1 回答 1

1

干得好:

Parse.Cloud.define('functionName', function(request, response) {
    var userId = request.params.userId;
    var me = Parse.User.current();
    var user = new Parse.User();
    user.id = userId;
    user.addUnique('followers', me);
    return user.save(null, {useMasterKey: true}).then(function(user) {
        response.success('Succeed');
    }, function(error) {
        console.error(error);
        response.error('Failed');
    });
});
于 2014-11-30T22:19:57.920 回答