mongodb-simple-rest
Version:
A simple (to use) REST API for MongoDB
32 lines (23 loc) • 710 B
JavaScript
//
// Update a document into the database.
//
module.exports = function () {
var mongo = require("mongodb");
return {
route: ':id',
handler: function (req, res, params, done) {
params.logger.info("Updating document: " + req.params.id);
params.logger.info(req.body);
var criteria = {
_id: new mongo.BSONPure.ObjectID(req.params.id)
};
params.collection.update(criteria, req.body, true, function (err, docs) {
if (err) {
throw err;
}
res.send(200);
done();
});
},
};
};