.find的Mongoose选项

时间:2015-02-02 06:27:04

标签: mongoose find

尝试从Mongoose返回最后10个对象。无法弄清楚find方法。有什么建议? {limit:10}无效。

router.get('/tweets', function(req, res, next){
  Tweet.find({}, ['createdAt'], {limit:10}, function(err,objects) { res.json(objects)});
  
});

1 个答案:

答案 0 :(得分:1)

将您的代码更改为此。这既有效也有可读性。

router.get('/tweets', function(req, res, next){
        Tweet.find({})
            .sort({'createdAt': -1})
            .limit(10)
            .exec(function(err,objects) { 
                res.json(objects)
            });
    });