Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将关系添加到其他数据库?[Parse.com]_Javascript_Parse Platform - Fatal编程技术网

Javascript 如何将关系添加到其他数据库?[Parse.com]

Javascript 如何将关系添加到其他数据库?[Parse.com],javascript,parse-platform,Javascript,Parse Platform,我制作了一个好友请求系统,当User1发送User2好友请求时,在User1行中,User1存储在“From”列中,User2存储在“To”列中。还有另一个名为“Status”的列,它会自动设置为“Pending”,直到它被接受或拒绝 现在对于User2,我有一个PFQuery,它可以查找所有好友请求(当前用户保存在数据库中“To”任意位置的行)。当User2接受请求时,我的Javascript/PFCloud代码基本上会在一个名为“Friends”的列中为User1与User2创建一个关系(我

我制作了一个好友请求系统,当User1发送User2好友请求时,在User1行中,User1存储在“From”列中,User2存储在“To”列中。还有另一个名为“Status”的列,它会自动设置为“Pending”,直到它被接受或拒绝

现在对于User2,我有一个PFQuery,它可以查找所有好友请求(当前用户保存在数据库中“To”任意位置的行)。当User2接受请求时,我的Javascript/PFCloud代码基本上会在一个名为“Friends”的列中为User1User2创建一个关系(我的Objective-C代码为User2User1创建一个关系)。现在一切都正常了,除了现在,我将“From”、“To”和“Status”列移到了另一个名为“FriendRequests”的数据库中,而不是放在同一个数据库中

我遇到的唯一问题是更改Javascript代码。目前,它可以查询“FriendRequest”数据库并收集“To”用户、“FriendRequest”用户和“Status”,但我无法让它创建User1User2之间的关系,因为它们在“\u User”数据库中

这是云代码:

Parse.Cloud.define("addFriendToFriendsRelation", function(request, response) {

Parse.Cloud.useMasterKey();

var friendRequestId = request.params.friendRequest;
var query = new Parse.Query("FriendRequests");
query.get(friendRequestId, {

    success: function(friendRequest) {

        var fromUser = friendRequest.get("from");

        var toUser = friendRequest.get("to");

        var relation = fromUser.relation("friends");

        relation.add(toUser);


        fromUser.save(null, {

            success: function() {

                friendRequest.set("status", "accepted");
                friendRequest.save(null, {

                    success: function() {

                        response.success("saved relation and updated friendRequest");
                    }, 

                    error: function(error) {

                        response.error("Error 1");
                    }

                });

            },

            error: function(error) {

             response.error("Error 2");

            }

        });

    },

    error: function(error) {

        response.error("Error 3");

    }

});

});
我试图设置
var relation=fromUser.relation(“朋友”)
关系。将(“to”)
添加到
“\u User”
数据库