From 77b850410acdd0d0d8eadee16609f5fbfe6b6b1b Mon Sep 17 00:00:00 2001 From: RudySchockaert Date: Wed, 19 Feb 2014 09:19:52 +0100 Subject: [PATCH] Change of mongoskin interface Mongoskin removed 'db.collection.id' and added some actionById methods --- express.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/express.js b/express.js index 9416590..f930e58 100644 --- a/express.js +++ b/express.js @@ -31,19 +31,19 @@ app.post('/collections/:collectionName', function(req, res, next) { app.get('/collections/:collectionName/:id', function(req, res, next) { - req.collection.findOne({_id: req.collection.id(req.params.id)}, function(e, result){ + req.collection.findById(req.params.id, function(e, result){ if (e) return next(e) res.send(result) }) }) app.put('/collections/:collectionName/:id', function(req, res, next) { - req.collection.update({_id: req.collection.id(req.params.id)}, {$set:req.body}, {safe:true, multi:false}, function(e, result){ + req.collection.updateById(req.params.id, {$set:req.body}, {safe:true, multi:false}, function(e, result){ if (e) return next(e) res.send((result===1)?{msg:'success'}:{msg:'error'}) }) }) app.del('/collections/:collectionName/:id', function(req, res, next) { - req.collection.remove({_id: req.collection.id(req.params.id)}, function(e, result){ + req.collection.removeById(req.params.id, function(e, result){ if (e) return next(e) res.send((result===1)?{msg:'success'}:{msg:'error'}) }) @@ -51,4 +51,4 @@ app.del('/collections/:collectionName/:id', function(req, res, next) { -app.listen(3000) \ No newline at end of file +app.listen(3000)