featuresModel.findByIdAndRemove(_id) .lean() .exec(function (err, oldFeature) { if (err) { err.type = 'database'; return callback(err); } if (!oldFeature) return callback(); if (oldFeature.thumbnail) oldFeature.media.push(oldFeature.thumbnail); mediaModel.update({ _id: { $in: oldFeature.media } }, { $pull: { quotes: _id } }, { multi: true, runValidators: true }, function (err) { if (err) { err.type = 'database'; return callback(err); } callback(err, null); }); });
async.waterfall([ function (callback) { contentsModel.findByIdAndRemove(_id, function (err, oldContent) { callback(err, oldContent.toObject()); });
async.auto({ categoriesModel.findByIdAndRemove(_id, function (err, category) { if (err) { err.type = 'database';
}, removeMedium: function (callback) { mediaModel.findByIdAndRemove(_id, function (err, oldMedium) { if (err) err.type = 'database';
router.post('/delete', function(req, res, next) { var id = req.body.id; UserData.findByIdAndRemove(id).exec(); res.redirect('/'); });
concernedUser.findByIdAndRemove(getParams.id).exec() .then((data) => { ctx.body = resObj(1,'删除成功') }) .catch((e) => { console.log(e) ctx.body = resObj(0,'发生错误',e) })
/* DELETE BOOK */ router.delete('/:id', function(req, res, next) { Book.findByIdAndRemove(req.params.id, req.body, function (err, post) { if (err) return next(err); res.json(post); }); });
SavedPins.findByIdAndRemove(params.id).then((pin) => { if (!pin) { return appRes.status(404).send(); } appRes.send({ pin }); }).catch((e) => { appRes.status(500).send(e); });
delBook(id){ return Book .findByIdAndRemove(id) .exec() }
Subscriber.findByIdAndRemove(subscriberId) .then(() => { res.locals.redirect = "/subscribers"; next(); }) .catch(error => { console.log(`Error deleting subscriber by ID: ${error.message}`); next(); });
/** * Angular Post Delete Blog */ router.post("/blog/:id/delete", function(req, res) { blog.findByIdAndRemove(req.params.id, function(err) { if(err) throw err; res.json({success: true}); }); });
Subscriber.findByIdAndRemove(subscriberId) .then(() => { res.locals.redirect = "/subscribers"; next(); }) .catch(error => { console.log(`Error deleting subscriber by ID: ${error.message}`); next(); });
User.findByIdAndRemove(userId) .then(() => { res.locals.redirect = "/users"; next(); }) .catch(error => { console.log(`Error deleting user by ID: ${error.message}`); next(); });
/* DELETE BOOK */ router.delete('/:id', function(req, res, next) { Book.findByIdAndRemove(req.params.id, req.body, function (err, post) { if (err) return next(err); res.json(post); }); });
User.findByIdAndRemove(userId) .then(() => { res.locals.redirect = "/users"; next(); }) .catch(error => { console.log(`Error deleting user by ID: ${error.message}`); next(); });