Когда я пытаюсь создать новый Case в моем приложении node js, я получаю ошибки проверки для каждого поля:
due_date_of_payment
due_amount
due_amount_currency
Пн goose считает, что они пустые по причине
Вот моя схема модели дела
module.exports = new Schema({
...
invoices: [
{
due_date_of_payment: {
type: Date,
required: true
},
due_amount: {
type: String,
required: true
},
due_amount_currency: {
type: String,
required: true,
enum: ['EUR'],
},
}
],
...
Однако, если я отправляю счета-фактуры как объект с ключами due_date_of_payment, due_amount и due_amount_currency
и меняю счета в модели на объект, а не на массив, все все в порядке, и новый документ возвращается в веб-интерфейс