我在ExpressJS中有一个函数,在其中我需要进行populate
的日期排序。但是我尝试使用用于Mongoose的排序方法,但不是排序。我在做什么错了?
这是功能:
getController.getData = function(req,res, collection, pagerender) {
collection.find({}).sort({date: -1}).exec(function(err, docs){
collection.populate(docs, 'subitem',function(err, user) {
res.render(pagerender, {data: docs, id: req.params.id});
});
});
};