解决
情况是我有两个表,CloudBoost为您提供的表 User ,以及我编写的表 Movie 。 用户包含一个名为 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
,它会碰到错误。
我怎么能这样做?感谢。
答案 0 :(得分:0)
我提出的解决方案只是将关系列表放在 Movie 表而不是 User 表上。这意味着更多的查询和更多的代码,但最终它是有效的。