Zgodnie z komentarzami do oryginalnego pytania udało mi się rozwiązać ten problem, usuwając .catch
i await
.
ageAllCameraPriorities = async (req, res) => {
Camera.updateMany( { enabled: true },
{ $inc: { processingPriority: req.params.amount } },
{},
(err, dbResp) => {
if (err) {
return res
.status(400)
.json({ success: false, error: "Status 400, unable to age camera priorities" + err })
}
if (!dbResp.n) {
return res
.status(404)
.json({ success: false, error:'No enabled cameras found to age' })
}
return res
.status(200)
.json({ success: true, data: dbResp })
})
}