Определить тип ошибки Mongoose findByIdAndUpdate()

#node.js #mongodb #express #mongoose #http-status-code-404

#node.js #mongodb #выразить #mongoose #http-status-code-404

Вопрос:

Re. mongoose findByIdAndUpdate(): Как определить правильный код состояния ошибки, что идентификатор не был найден (404) или переданные данные были недействительными (422)?

Например, в качестве альтернативы мы можем model.findById() сначала определить 404, а затем использовать model.update() для определения 422.

Комментарии:

1. Вы не можете сделать это с findByIdAndUpdate() помощью, вам нужно использовать findById() вместо

2. Хорошо, а также мы не можем отличить его от 500?

3. Да, вы не можете