如何在猫鼬模式的对象数组中更改特定对象的值?

时间:2020-05-12 22:56:47

标签: javascript arrays node.js json patch

我有一个包含包含类型为array的对象的架构,我想制作一个api来更改该数组中的特定字段,也许更改其名称或将其删除

const customerSchema = mongoose.Schema({
    _id: mongoose.Schema.Types.ObjectId,
    name: {
        type: String,
        require: true
    },
    description: String,
    fields: {
       type: [{
        name: String,
        environment: String,
        challenges: String,
        solution: String
    }],
    default: []
}
});

如何对字段数组的对象进行补丁或删除请求

1 个答案:

答案 0 :(得分:1)

我发现如果有人遇到该问题,我可以使用嵌套文档