8

Sails.js に Waterline ORM を使用しています。limitsort使用するgroupbyと機能しませんが、グループ化を行わない場合は正常に機能します。

例えば

Model.find({
    groupBy:['term'],
    sum:['count'],
    limit:20,
    sort :'count DESC'}).exec(function(error,response){
        if(error) res.json(error);
        res.json(response);
    });
4

4 に答える 4

10

使用する

Model.find()  
 .groupBy('term') 
 .sum('count')  
 .limit(20)
 .sort({count: 'desc'}) 
 .exec(function (err, data){
 //Your code here..
});
于 2014-07-03T13:00:18.940 に答える