Как обрабатывать ошибки базы данных и откат в MongoDB и S3 nodeJS - PullRequest
0 голосов
/ 30 мая 2019

Итак, у меня есть код, который выглядит примерно так:

s3.putObject(object, (err, result) => {
   if (err) console.log("error")
   else {
        mongoDB.putObject(anotherObject, (err, result) => { ...}
   }
})

, если ошибка возникает после того, как s3 успешно сохранил объект, но до того, как mongoDB попытается сохранить «anotherObject», будет просто «объект»сидя в с3.Что я хочу, так это если что-то не получается, я хочу откатить сохраненный файл в s3 и действовать так, как будто ничего не произошло

, если бы это было весной, было бы что-то вроде Hibernate, которое откатывает транзакцию, если происходит сбой, но каксделать то же самое с помощью NodeJS?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...