Добавить новое значение в список отношений между пользователями и таблицей
РЕШИТЬ
Ситуация такова, что у меня есть две таблицы: таблица User, которую вам дает CloudBoost, и таблица Movie, которую я составил. Пользователь содержит список фильмов для отношения, который является отношением многих ко многим.
Я хочу добавить новый фильм в список фильмов, которые уже есть у пользователя. Вот что я думал это должно работать:
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
, это натыкается на ошибку.
Как я мог сделать это? Благодарю.
1 ответ
Решение, которое я придумал, состояло в том, чтобы просто поместить список отношений в таблицу Movie, а не в таблицу User. Это подразумевает больше запросов и больше кода, но в конце это то, что работает.