尝试从Mongoose返回最后10个对象。无法弄清楚find方法。有什么建议? {limit:10}无效。
router.get('/tweets', function(req, res, next){
Tweet.find({}, ['createdAt'], {limit:10}, function(err,objects) { res.json(objects)});
});
答案 0 :(得分:1)
将您的代码更改为此。这既有效也有可读性。
router.get('/tweets', function(req, res, next){
Tweet.find({})
.sort({'createdAt': -1})
.limit(10)
.exec(function(err,objects) {
res.json(objects)
});
});