0
개체 및 배열 형식의 mongoose에서 스키마 유효성 검사를 시도하고 있지만이를 수행 할 수 없습니다. 다음은 스키마입니다.유형 몽구스의 개체 유효성 검사?
var alertEmailSchema = new alertEmailSchema({
templateId: { type: String, required: true,unique: true},
templateName : { type: String, required: true},
status: Boolean,
frequency : { type: Object, required: true},
recipientsEmailId : { type: [String], default: [], required: true},
subject : { type: String, required: true},
message : { type: String, required: true},
description : String,
createdDate : {type : Date, default : Date.now},
updatedDate : {type : Date, default : Date.now}
});
var schemaValidation = newAlertEmail.validateSync();
어떻게 확인할 수 있습니까? 여기
var frequency = new Schema({
count: {
type: Number
},
updateAt: {
type: Date
}
}, {
_id: false // this will not create _id for this schema
});
var alertEmailSchema = new Schema({
templateId: { type: String, required: true,unique: true},
templateName : { type: String, required: true},
status: Boolean,
frequency : frequency, //this can be an array also [frequency]
recipientsEmailId : { type: [String], default: [], required: true},
subject : { type: String, required: true},
message : { type: String, required: true},
description : String,
createdDate : {type : Date, default : Date.now},
updatedDate : {type : Date, default : Date.now}
});
, 나는 주파수로 알려진 또 다른 스키마를 생성 및 스키마 alertEmailSchema에서 그것을 사용 :