我有一个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。类型'指针'的目标值仍未定义。
到底是什么?
感谢。
答案 0 :(得分:0)
好的,代码没有问题...查询的equalTo部分需要引用" objectId"而不是" playerId" ...脑屁。