Добрый день! Как можно есть запрос по которому нужно найти объект в модели продуктов:
Код
module.exports.getById = function (req, res) {
Product.findOne({ url: req.params.url }, (err, doc) => {
if (err) {
return errorHandler(res, 404, 'Ошибка! Товар не найден', err)
}
res.status(200).send(doc)
})
}
При выборке по _id, если он не находит в базе данных продукт, то возвращает ошибку 404. Если же делать выборку по url полю, то он возвращает null и отрабатывает дальше. Как можно избавиться от такого поведения и возвращать 404 ошибку?