node.js - how to add pagination to node/express api -
in mean app, have controller, serves following api:
app.get('/mongodata', function(req, res){ console.log('request successful'); console.log('_parsedurl.query: ' + req._parsedurl.query); var url_parts = requesturl.parse(req.url, true); var query = url_parts.query; var dataversion = req.query.dataversion; mongoclient.connect(url, function (err, db) { if (err) { console.log('unable connect mongodb server. error:', err); } else { console.log('connection established to', url); var collection = db.collection(query.collectionname); collection.find({dataversion: query.dataversion}).toarray(function(err, docs) { //console.log(docs); res.json(docs); assert.equal(null, err); db.close(); }); } }); }); what proper technique / syntax add pagination capability api?
Comments
Post a Comment