У меня есть функция asyn c, которая ищет документ Mon goose по его идентификатору и удаляет его. У меня вопрос: можно ли просто иметь предложение catch для обработки любой ошибки, или я должен также отправить обратный вызов (чтобы поймать ошибки Mon goose?).
const myAsyncFunction = async (req, res) => {
try {
await myModel.findByIdAndDelete(req.params.docId)
req.flash('info', 'Document was deleted.')
res.redirect('/')
} catch (error) {
console.log(error)
}
}
Или должен У меня
await myModel.findByIdAndDelete(req.params.docId, function (error, user) {
if (error) {
// etc
}
})