私はember/firebaseでこのモデルと多対多の関係を持っています
model/video
export default Model.extend({
...
tags: hasMany('tag', {async: true}),
...
});
model/tag
export default Model.extend({
...
videos: hasMany('video', {async: true})
});
コントローラーには削除アクションがあります
delete(tag) {
var videos = tag.get('videos');
tag.destroyRecord().then(() =>{
videos.map((video) => {
video.save();
});
});
}
このアクションはタグ レコードを削除しますが、ビデオ内の参照にはありません。タグが delet videos の場合、var は空に更新されます。参照を削除するにはどうすればよいですか??