我正在尝试在需要在电子邮件ID上找到文档的地方编写查询,然后检查子文档内的特定字段是否存在。如果不存在,则插入该字段。
以下是我的架构:
var DoctorDetailsSchema = new Schema({
Doctor_email: {
type: String,
required: true,
unique: true
},
F_name: {
type: String
},
L_name: {
type: String
},
Speciality: {
type: String,
required: 'Enter a Speciality'
},
Availabilty: [{
Day: Date,
Available: String
}]
});
需要通过电子邮件说abc@ac.com找到医生 然后将日期插入“可用性”数组(如果不存在)。 如果确实存在,还需要检查“可用”字段的值。
能否请您在此处提供一些有关如何进行调节的指示。
谢谢!