Добрый день, друзья.
Странные вещи происходят.
function deleteItem(req, res) {
Goods.findByIdAndRemove(req.params.id, (err) => {
if (err) {
res.send({
success: false,
error: err
});
} else {
res.send({
success: true,
item: req.params.id
});
}
})
}
Удаляем документ - документ удаляется. Удаляем его снова (передаем тот же _id) - снова удаляется! Меняем, например, три последние цифры на произвольные (например,
591dad9a1583ea0d1065d633
) - снова "удаляется"! Ругается, только если вместо _id передать полную фигню, вроде
srthrscsctrshs
Что я делаю не так, что за магия?
Спасибо.