使用解析管理友谊
Manage friendship with parse
我试图使用parse.com管理友谊,但我遇到了一些麻烦,因为我通常使用sqldb。在parse中,我有一个选项卡"user",我使用的是指向同一个选项卡用户的列类型关系。这是正确的吗?
现在我正试图添加朋友,但出现了这个错误:post400(错误请求);
var Models = {};
Models.utenti = new Usercollection();
Models.utenti.fetch({
success: function(object) {
console.log(object);
},
error: function(amici, error) {
}
});
var amico=Models.utenti.get("xj3QLLYy07");
var user = Parse.User.current();
var relation = user.relation("amici");
relation.add(amico);
user.save();
可以建立到同一个表的关系(用户到用户的关系)。若你们想把新用户添加到其他用户的关系中,你们可以这样做:
var curUser = Parse.User.current();
var userQuery = new Parse.Query(Parse.User);
userQuery.equalTo("objectId", "userId_you_want_to_add"); //xj3QLLYy07
//find the user you want to add
userQuery.first().then
(
function(userToAdd)
{
var relation = curUser.relation("amici");
//add user to relation
relation.add(userToAdd);
curUser.save();
},
function(error)
{
console.log("error: " + error.message);
}
);
希望这对你有帮助。
相关文章:
- 如何在elfinder插件(一个文件管理器插件)上获得上传前事件
- 如何访问声音管理器2创建的声音对象
- JS编译器/包管理器,用于版本控制
- Firebase2(Firebase.google.com)推送通知-从外部管理
- 以角度管理动态URL
- React Redux错误页面管理
- 让Webpack管理Quirky AMD定义的最佳方式
- 如何在p5.js中管理多智力竞赛游戏的多个屏幕
- JavaScript管理具有重复属性名称的对象属性
- 管理四位数的ID
- 布局中的项目管理
- 如何在具有某些 UI 视图的状态中管理工厂单个请求数据
- jQuery中的状态管理是什么
- CSS更改类样式管理面板
- 如何管理视图的更改
- 如何在词法环境中管理块范围
- 使用2个控制器管理工厂JSON$http数据
- Modx数据包管理器ext-all.js错误
- 从javaspring方法管理http.get响应
- 使用解析管理友谊