name: aaaa shirts
category: shirts
subcategory: [{
type: slimline,
model: [{
"type": "twill",
"colour": [{
"name": "red",
"image": "red.jpg"
},
{
"name": "white",
"image": "white.jpg"
}
],
"size": [{
"val": "32",
"price": "1000"
},
{
"val": "24",
"price": "1244"
}
]
},
{
"type": "denim",
"colour": [{
"name": "red",
"image": "red.jpg"
},
{
"name": "white",
"image": "white.jpg"
}
],
"size": [{
"val": "32",
"price": "1000"
},
{
"val": "24",
"price": "1244"
}
]
}
]
},
{
type: superslim,
model: [{
"type": "denim",
"colour": [{
"name": "red",
"image": "red.jpg"
},
{
"name": "white",
"image": "white.jpg"
}
],
"size": [{
"val": "32",
"price": "1000"
},
{
"val": "24",
"price": "1244"
}
]
},
{
"type": "dobby",
"colour": [{
"name": "red",
"image": "red.jpg"
},
{
"name": "white",
"image": "white.jpg"
}
],
"size": [{
"val": "32",
"price": "1000"
},
{
"val": "24",
"price": "1244"
}
]
}
]
}
]
以上是我的产品设计示例,我想为此创建架构。如何为上述产品创建架构。如何使用猫鼬为以下产品设计架构?
如何修改我的架构设计
'use strict';
import mongoose from 'mongoose';
var Schema = mongoose.Schema,
ObjectId = Schema.ObjectId;
var ProductSchema = new mongoose.Schema({
name : String,
category : String,
subcategory : ??
description : String,
created_at : { type: Date },
updated_at : { type: Date, default: Date.now },
updated: {type: Date, default: Date.now}
}, { versionKey: false });
export default mongoose.model('Product', ProductSchema);
例如我选择用彩色图像和大小(28,30,32,36)超薄我需要发送模型(斜纹,牛仔布,提花)基于颜色(红色,白色)的选择也需要根据所选颜色更改衬衫图片 任何一个给出一些建议?帮助我前进
对于数组u使用[类型]等[字符串] –