在用户和 table 之间的关系列表中添加新值
Add a new value on a relation list between users and a table
已解决
情况是我有两个table,CloudBoost给你的tableUser,还有table我编的电影。 User 包含一个名为 movies 的关系列表,是多对多关系。
我想做的是在用户已有的电影列表中添加一部新电影。这就是我认为它应该起作用的:
var user = CB.CloudUser.current;
var movies = user.get("movies");
movies.push(movie);
user.set('movies', movies);
user.save({
success : function(user){
//do things
}, error : function(err){
//do things
}
});
但是,它无法生成 user.save
,它会报错。
我怎么做到的?谢谢
我想出的解决方案只是将关系列表放在 Movie table 而不是 User 一个。这意味着更多的查询和更多的代码,但最终它是有效的。
已解决
情况是我有两个table,CloudBoost给你的tableUser,还有table我编的电影。 User 包含一个名为 movies 的关系列表,是多对多关系。
我想做的是在用户已有的电影列表中添加一部新电影。这就是我认为它应该起作用的:
var user = CB.CloudUser.current;
var movies = user.get("movies");
movies.push(movie);
user.set('movies', movies);
user.save({
success : function(user){
//do things
}, error : function(err){
//do things
}
});
但是,它无法生成 user.save
,它会报错。
我怎么做到的?谢谢
我想出的解决方案只是将关系列表放在 Movie table 而不是 User 一个。这意味着更多的查询和更多的代码,但最终它是有效的。