У меня есть массив, как показано ниже.
const array =
[
{ name: 'Tom',
age: '30'
},
{ name: 'Sam',
age: '24'
}
]
И я создаю этот массив, используя mon goose.
Schema.create(array)
"имя" и "возраст" обязательны. Следовательно, в этом случае они созданы правильно.
Но когда я помещаю этот массив,
const array =
[
{ name: 'Tom',
age: '30'
},
{ name: 'Sam'}
]
Том создается, а Сэм не создается, так как он не имеет значения возраста.
Когда у одного из них есть ошибка во время создания, я не хочу вообще ничего сохранять.
Это потому, что «передний клиент» должен снова попытаться вставить при получении ответа об ошибке.
Как я могу управлять транзакцией с помощью mon go а пн goose? Спасибо, что прочитали.