From f687425bdc5756cd15bfceeba410b98ff9694321 Mon Sep 17 00:00:00 2001 From: Roman Timashev Date: Sat, 14 Mar 2015 04:24:18 +0300 Subject: [PATCH] news bugfix: sorting news when paging --- routes/news.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/routes/news.js b/routes/news.js index 27003687..df0f1f4c 100644 --- a/routes/news.js +++ b/routes/news.js @@ -34,10 +34,11 @@ module.exports = function (app) { return p["_id"]+""; }); - var posts = yield db.c("posts").find(query).skip(skip).limit(count).toArray() - .then(function (items) { - return items.sort(sortNewsByDate); - }) + var posts = yield db.c("posts").find(query) + .sort({date: -1}) + .skip(skip) + .limit(count) + .toArray() .then(function (items) { return items.filter(function (i) { var id = i["_id"]+"";