分类问题a
感觉好像更新分类的时候,首页里的分类没有改变怎么回事
感觉好像更新分类的时候,首页里的分类没有改变怎么回事
2016-05-11
是的,这是因为在修改的时候啊没有对电影原来所属的分类文档中的movies字段中的电影主键移除,你可以重写一下电影修改这个方法;例如:
// 电影的电影分类改了
if(oldCategory != movie.category){
//1、修改前分类电影集合移除这个电影
var oldCatgories = Category.findById(oldCategory,function(err,category){
var index = category.movies.indexOf(_movie.id);
category.movies.splice(index,1)
category.save()
});
//2、修改后分类电影集合添加这个电影
var newCategories = Category.findById(_movie.category,function(err,category){
category.movies.push(_movie.id);
category.save();
});
}
举报