我在sails.js上使用Waterline ORM.使用groupby时,限制和排序不起作用,但在不进行任何分组时工作正常.
例如
Model.find({ groupBy:['term'],sum:['count'],limit:20,sort :'count DESC'}).exec(function(error,response){ if(error) res.json(error); res.json(response); });
解决方法
使用
Model.find() .groupBy('term') .sum('count') .limit(20) .sort({count: 'desc'}) .exec(function (err,data){ //Your code here.. });