Haben Sie ein kleines/großes Problem.Mongoose entfernt kein Dokument aus der Datenbank
Ich versuche, ein Dokument aus einer Mongoose-Datenbank zu entfernen, aber nichts passiert stattdessen.
Vielleicht hat jemand Vorschläge?
Dies ist mein Code aus der NodeJS Anwendung:
router.delete('/delete/:id',(req , res) =>{
Message.remove({"content": req.params.id}), function(err, result){
if (err) {
console.log(err);
}
res.redirect('/getMessages');
};
});
Und das ist mein jQuery-Code:
$(document).ready(function()
{
$('.deleteUser').on('click', deleteUser);
}
);
function deleteUser()
{
var confirmation = confirm('Are you sure want to delete this message?');
if (confirmation) {
$.ajax({
type: 'DELETE',
url: '/delete/'+$(this).data('id')
}).done(function(response){
window.location.replace('getMessages');
});
window.location.replace('getMessages');
}
else{
return false;
}
}
warum werden Sie in der node.js Funktion ?, keine Konsole eine Fehlermeldung? – madalinivascu
Warum machst du Ajax, wenn du danach umleitest? – madalinivascu
Konsole schreibt nur: DELETE/delete/content - - ms - - – Kasparas