如何通过javascript将用户对象解析为另一个类的指针字段

时间:2015-02-21 03:51:33

标签: javascript php parse-platform

我有一个parse.com用户的objectId并且正在使用它来查询用户对象,效果很好!然后,我想在另一个parse.com类中存储对该用户对象的引用。这是我的代码。

            function followThisPlayer(pid, creeper) {

                alert(creeper + " is about to follow " + pid);  // prints:  c9NttiB1Ot is about to follow i5MffYMe6d

                var newFollowRelationship = new Parse.Object("playerAndFollowers");
                var query = new Parse.Query(Parse.User);
                query.equalTo("playerId", pid);
                query.first({
                    success: function (object) {
                        var playerPtr = new Parse.User();
                        playerPtr = object;
                        newFollowRelationship.set("playerPointer", playerPtr);
                        newFollowRelationship.set("playerId", pid);
                        newFollowRelationship.set("creeperId", creeper);
                        newFollowRelationship.save();
                    },
                    error: function () {
                        response.error("movie lookup failed");
                    }
                });

            }

请注意,playerId和creeperId都写入新类。但是,不写入playerPtr。类型'指针'的目标值仍未定义。

enter image description here 到底是什么?

感谢。

1 个答案:

答案 0 :(得分:0)

好的,代码没有问题...查询的equalTo部分需要引用" objectId"而不是" playerId" ...脑屁。