2017-05-03 2 views
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에서 그것을 사용 :

답변

0

난 당신이 뭔가를 원하는 가정합니다.

관련 문제