我有3个收藏品
产品 分类 目录
var CatalogueSchema = new Schema({
name: String,
contractNumber: {type: Number, unique: true},
globalRemise : {type: Number, default:0},
categories: [{
fields : {type:ObjectId,ref:'Categorie'},
remise : {type:Number, default:0}
}],
products: [{ type : ObjectId, ref: 'Product' }],
});
var CategorieSchema = {
id_categorie_sys: {type: Number, index: true},
name: {type: String}
};
和带有一些attr的集合产品
当我将一些产品添加到我的目录中时,我想将产品类别添加到我的目录中以应用一些折扣价格。 1个类别有很多产品,所以我必须检查类别是否已经在我的目录中,或者我是否要添加到目录中。
这就是我想要做的事。
我试着: 1.将产品添加到我的目录中 2.制作我添加的类别产品的数组 3.检查目录中是否已有类别,如果不是,我将其推入目录
我正在使用async.series来执行此操作 如果我的目录中的类别数组为空,则async.forEach不适用于空数组
感谢大家的帮助