2014年4月4日金曜日

Express+MongoDBで、データの並び替え

Expressフレームワーク(3.5.1)+MongoDB(2.4.9)で、データの並び替えです。データベースでいうところの「order by」。 sort を使って並べ替えできるらしい。

/routes/index.js
exports.index = function(db) {
  return function(req, res) {
    var collection = db.get('blog');
    collection.find({},{ limit:10, sort:{ createat : -1 } },
   function(err,docs){
      res.render('index', {
        title: 'ホーム',
        bloglist : docs
      });
    });
  };
};

実際に設定してみたサイトがこちら



参考サイト
Monk sorting with limit option(Stack Overflow)

0 件のコメント:

コメントを投稿