Хотелось бы знать, не проще будет использовать методы post и get, чем запариваться с put и delete? Ниже приведу пример кода где с помощью метода post, удаляю и изменяю данные в коллекции.
app.post('/:id', async (req, res) => {
const filter = req.params.id;
const update = { text: 'changed1' };
await Test.findOneAndUpdate(filter, update, {
new: true
});
res.redirect('/')
})
app.post('/:id', async (req, res) => {
const id = req.params.id;
Test.findOneAndDelete({_id: id}, function(err, doc){
mongoose.disconnect();
if(err) return console.log(err);
});
res.redirect('/')
})