首页 > 解决方案 > 更新猫鼬中的嵌套字段

问题描述

这是我的模型

const DoctorSchema=mongoose.Schema({
    ds:[{day:String,timeSlots:[{time:String,status:Boolean}]}],
    hospital:{type:mongoose.Schema.ObjectId,ref:'Hospital',required:true},
    city:{type:[String],index:true},
    addedAt:{type:Date,default:Date.now}
})

ds 字段是医生的日期段字段。在患者预订一个时间段后,该特定日期的该时间段的状态应设为假,以便没有其他患者预订相同的时间段。

ds 字段是一个对象数组,其中包含 day 字段和 timeslots 数组,其中时隙是特定日期可用的时隙

ds:[{day,that days timeslot array}]

标签: mongoose

解决方案


推荐阅读