Не работает проверка вложенного массива mongoose
В mongoose имею Schema:
date: {type: Date, default: Date.now},
costs: {
categories:
{color: {
type: [String],
default: ["green"]
},
},
days: [{
coments: {
type: [String],
maxlength: [100, "Comment too long"],
required: true
}
}]
}
}
Валидация не работает в вложенном массиве
coments: {
type: [String],
maxlength: [100, "Comment too long"],
required: true
}
Это так и должно быть? Такая валидация в mongoose не поддерживается?
Ответы (1 шт):
Автор решения: Illusion
→ Ссылка
Ответ дал @nörbörnën
coments: [{
type: String,
maxlength: [100, "Comment too long"],
required: true
}]
Работает. Огромное спасибо!