Parse.com和JavaScript SDK。
我有一个名为“FriendRequest”的类,我想创建一个名为“myBadges”的子类的关系
myBadges类存储不同用户的多个上传,我想将其链接回FriendRequest类,以便当我用户上传某些内容时,可以使用字段名称“Item”通过FriendRequest类访问所有这些内容。 / p>
目前代码看起来像这样,这将用户上传到“myBadges”类。但是我该如何添加关系?
我只是在成功函数下添加它吗?
我已经在数据浏览器中创建了关系列“BADGE”
var relation = user.relation("FriendRequest");
relation.add(BADGE);
现有代码
Parse.initialize("xxxxxxxxx", "xxxxxxxxxxx");
var MyBadges = Parse.Object.extend("myBadges");
var userbadges = new MyBadges();
var user = Parse.User.current();
$(document).ready(function () {
$("#send").click(function () {
var badgeselected = $('#badgeselect .go').attr("src");
userbadges.set("BadgeName", badgeselected);
userbadges.set("fromUser", user);
userbadges.set("BadgeStatus", "BadgeConnected");
userbadges.save(null, {
success: function (results) {
// The object was saved successfully.
console.log(user);
//location.reload();
},
![在此处输入图片说明] [1] ![在此输入图像说明] [3]
答案 0 :(得分:0)
您可以尝试在'角色'上阅读Rest API。 &安培; '创造角色'
它解释了如何添加一个关系,即一个来自diff类的子objs数组
你使用JS所以这里有一些代码也添加了一个子数组(type = _User):
success: function(parent) {
_role = parent;
qu.get(userId, {
success: function(child) {
//setters on _role
_role.getChildren().add(user);
_role.save();
response.success(_role.toJSON());
},
error: function(object, error) {
console.log('got role, failed on get user');
}
});
}