From c50c3cc6b65f0b9de87d0b54e7e388aa03ae4490 Mon Sep 17 00:00:00 2001 From: OldHawk Date: Tue, 4 Apr 2017 01:11:12 +0800 Subject: [PATCH] add db.find skip&limit variable --- .../server/controllers/torrents.server.controller.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/modules/torrents/server/controllers/torrents.server.controller.js b/modules/torrents/server/controllers/torrents.server.controller.js index 9668147a..c7bfdbac 100644 --- a/modules/torrents/server/controllers/torrents.server.controller.js +++ b/modules/torrents/server/controllers/torrents.server.controller.js @@ -253,7 +253,17 @@ exports.delete = function (req, res) { * @param res */ exports.list = function (req, res) { - Torrent.find().sort('-createdat').populate('user', 'displayName').exec(function (err, torrents) { + var skip = 0; + var limit = 0; + + if (req.query.skip !== undefined) { + skip = req.query.skip; + } + if (req.query.limit !== undefined) { + limit = req.query.limit; + } + + Torrent.find().sort('-createdat').populate('user', 'displayName').skip(skip).limit(limit).exec(function (err, torrents) { if (err) { return res.status(422).send({ message: errorHandler.getErrorMessage(err)