1
解决路径,我有以下猫鼬模式:猫鼬,在嵌入式阵列
var WeekSchema = new Schema({
days: [{
name: String
}]
});
和我想的名字“,并用它做的事(让我们假设验证)。 所以,我尝试使用下面的代码来验证:
WeekSchema.path('days.name').validate(function(value){
return /monday|tuesday|wednesday|thursday|friday|saturday|sunday/i.test(value);
}, 'Invalid day');
,但我得到的错误:
WeekSchema.path('days.name').validate(function(value){
^
TypeError: Cannot call method 'validate' of undefined
其实,如果我打印带有
console.log(WeekSchema.path('days.name'));
我有解决路径“未定义”。
问题是,我如何通过使用它的路径来获得'名字'?