Node.js 如何在Mongoose模式中添加对象数组
有人能帮我吗 我正在尝试更新我的Mongoose模式,并向其中添加如下数组: 我想在我的产品架构中添加“属性”(我不知道我们如何称呼它,对不起^^^)描述,在这个描述中,您有多个属性lile品牌、型号、尺寸、颜色 我做了类似的事情,但(我认为它不起作用): 谢谢你的时间 更新: 事实上,我不需要数组来描述,这是一个愚蠢的问题 我可以这样做:Node.js 如何在Mongoose模式中添加对象数组,node.js,mongoose,Node.js,Mongoose,有人能帮我吗 我正在尝试更新我的Mongoose模式,并向其中添加如下数组: 我想在我的产品架构中添加“属性”(我不知道我们如何称呼它,对不起^^^)描述,在这个描述中,您有多个属性lile品牌、型号、尺寸、颜色 我做了类似的事情,但(我认为它不起作用): 谢谢你的时间 更新: 事实上,我不需要数组来描述,这是一个愚蠢的问题 我可以这样做: ... description: { brand: String, model: String, s
...
description: {
brand: String,
model: String,
size: String,
color: String,
year: Number,
State: String
}
...
当然,如果您的文档模式中只有一个“描述”,则不需要
但是,如果需要存储多个描述,可以使用:
...
description: [{
brand: String,
model: String,
size: String,
color: String,
year: Number,
State: String
}]
在您的第一次尝试中,您已经将对象的每个属性设置为对象本身。如果您觉得“属性”更明确,可以使用“属性”而不是“属性”。感谢您的精确性!
...
description: [{
brand: String,
model: String,
size: String,
color: String,
year: Number,
State: String
}]