我正在尝试从我的mongo集合中删除一个用户,但无法弄清楚如何分享我的注册请求以及我的尝试。
api.post('/register', (req, res) => {
Account.register(new Account({ username: req.body.email,
phoneNumber: req.body.phoneNumber, nyuId: req.body.nyuId}), req.body.password, function(err, account) {
if (err) {
return res.json({
"status": false,
"code" : 500,
"message": 'An error occurred: ' + err
});
}
passport.authenticate(
'local', {
session: false
})(req, res, () => {
});
res.status(200).send('Welcome to nyu created new account');+ });
});
});
需要帮助。
api.delete(':id', (req, res) => {
const id = req.params.id;
Account.findByIdAndRemove({_id: req.body.id }, (err) => {
if (!err) {
res.sendStatus(404);
}
else {
res.sendStatus(200);
}
});
});
答案 0 :(得分:-1)
Account.findByIdAndRemove(id, function(err){
if(err) {
// handle the error
} else {
// your logic
}
})