-
Notifications
You must be signed in to change notification settings - Fork 514
Open
Description
Pra galera que instalou a nova versão e deu erro, a solução é essa:
Depois que o Mongoose saiu da versão 6.12.8 o findByIdAndRemove
foi descontinuado, segundo a documentação deles a substituição é feita por findOneAndDelete
.
Antes: await Pet.findByIdAndRemove({ _id: id });
Depois: await Pet.findOneAndDelete({ _id: id });
O erro está na Seção 15 - Projeto3 Get A Pet (API, RESTful, Express, MVC, MongoDB com Mongoose, React)
https://github.com/matheusbattisti/curso_node/blob/main/15_GETAPET/backend/controllers/PetController.js
{
"message": "Erro ao remover o pet",
"error": {}
}
TypeError: Pet.findByIdAndRemove is not a function
at removePetById (F:\teste js\nodejs\15_get_a_pet\backend\controllers\PetController.js:146:17)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
lucasnumeriano
Metadata
Metadata
Assignees
Labels
No labels