0

解决了

情况是我有两张表,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,它会遇到错误。

我怎么能做这个?谢谢。

4

1 回答 1

0

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

于 2017-05-10T11:35:22.430 回答