Просто интересно, как безопасно обрабатывать несколько запросов на обновление в одной функции.
Предположим, у меня есть код ниже JavaScript,
collection1.firstUpdate(post, (err,data) =>{
if(err) console.log("fail 1");
else{
collection2.secondUpdate(user, (err,data)=>{
if(err) console.log("fail 2");
else{
console.log("sucess!");
}
});
}
});
Если secondUpdate()
ловит ошибку, похоже, что collection1
уже обновлено с firstUpdate()
. В этом случае мне нужно вручную удалять обновленный документ из firstUpdate
?
. Посоветуйте, пожалуйста, типичный способ обработки нескольких запросов на обновление.