繁体   English   中英

如何在猫鼬模式中添加对象数组

[英]How to add an array of objects in Mongoose Schema

有人能帮我吗?

我正在尝试更新我的Mongoose模式,并向其中添加一个数组,如下所示:我想向我的ProductSchema中添加“属性”(我不知道我们怎么称呼它,对不起^^')描述和此描述,您有多个属性lile品牌,型号,尺寸,颜色,...

我做了这样的事情,但是(我认为这没有用):

...
    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
}]

在第一次尝试中,您已经将对象的每个属性变成了对象本身。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM