0
포인터 열에 개체를 추가하려고합니다. 하지만이 오류가 발생합니다.구문 분석 - 포인터에 개체 추가
I2014-11-19T19:21:47.066Z] Failed while unmark/marking{"code":111,"message":"can't add a relation to an non-relation field"}
user.relation("favoritedDealsPointer")
을 사용하여 포인터 열에 액세스하려고 했으므로이 점이 모두 의미가 있습니다.
누군가가 내가이 user
개체에 favouritedDealsPointer
열이 있다고 가정하면 포인터
if (deal) {
var userQuery = new Parse.Query(Parse.User);
userQuery.equalTo("objectId", userObjectId);
userQuery.include("favoritedDealsPointer");
userQuery.first({
success: function(user) {
console.log("Found User. stringify now:" + JSON.stringify(user));
if (user) {
Parse.Cloud.useMasterKey();
var dealRelation = user.relation("favoritedDealsPointer");
if (shouldMark == "mark") {
dealRelation.add(deal);
} else if (shouldMark == "unmark") {
dealRelation.remove(deal);
}
user.save().then(function(user) {
response.success(deal);
}, function(error) {
console.log("Failed while unmark/marking" + JSON.stringify(error));
response.error(deal, error);
});
} else {
console.log("No such user exists");
response.error(deal, "Not found");
}
},
error: function(error) {
console.log("Error in the outer" + JSON.stringify(error));
response.error(deal, "Not found");
}
});
} else {
console.log("No such deal exists");
response.error(deal, "Deal Not found");
}
굉장 ...이 작품은 .. 고마워요. 나는 이것을 포인터로 지금 변경했습니다 ... 이것과 관련하여이 질문을보실 수 있습니까? https://stackoverflow.com/questions/27027419/parse-using-relation-v-s-pointer –