【发布时间】:2021-02-19 20:26:52
【问题描述】:
我尝试通过 Express 和 mongoose 删除已连接的帐户。当用户点击按钮(确认他愿意删除他的帐户)时,我希望他的帐户从我用户的收藏中删除。
我的 HTML:
<div class="button__remove">
<button class="modal__submit modal__remove--ann" id="btn-remove">Annuler</button>
<button class="modal__submit modal__remove--conf" onclick="location.href='/fr/supprimercompte'">Supprimer</button>
</div>
我的快递代码:
router.get('/supprimercompte', ensureAuthenticated, (req, res) => {
User.findOneAndDelete({user: req.user, id: req._id}, (err, tasks) => {
if (err) {
res.status(500).send(err);
res.redirect('/fr/compte')
} else {
const response = {
message: "Todo successfully deleted",
user: req.user
};
res.status(200).send(response);
}
});
})
编辑:现在我的res.send 正是我想要的(完整的用户对象),但它不会从我的 mongoDB 数据库中删除!有什么问题?
【问题讨论】:
标签: javascript node.js mongodb express mongoose