Cloudboost 在用户和表之间的关系列表中添加新值

Cloudboost 在用户和表之间的关系列表中添加新值,cloudboost,Cloudboost,已解决 情况是,我有两张表,CloudBoost提供给您的表用户和我制作的表电影。用户包含一个名为movies的关系列表,它是一个多对多关系 我想做的是在用户已经拥有的电影列表中添加一部新电影。这就是我认为它应该起作用的原因: var user = CB.CloudUser.current; var movies = user.get("movies"); movies.push(movie); user.set('movies', movies); user.save({ success

已解决

情况是,我有两张表,CloudBoost提供给您的表用户和我制作的表电影。用户包含一个名为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
  }
});
但是,它不能使
用户保存
,它会遇到错误


我怎么能做这个?谢谢。

我提出的解决方案只是将关系列表放在电影表上,而不是放在用户表上。这意味着更多的查询和更多的代码,但最终它是有效的