UNPKG

mongodb-simple-rest

Version:
31 lines (22 loc) 647 B
// // Delete a document from the database. // module.exports = function () { var mongo = require("mongodb"); return { route: ':id', handler: function (req, res, params, done) { params.logger.info("Deleting document: " + req.params.id); var criteria = { _id: new mongo.BSONPure.ObjectID(req.params.id) }; params.collection.remove(criteria, function (err, docs) { if (err) { throw err; } res.send(200); done(); }); }, }; };