我正在使用带有Sails.js的mongoDb,在排序记录时发现了diffucuties

时间:2014-10-29 11:30:25

标签: mongodb sorting sails.js

记录的排序给出了我使用mongoDB和sails.js

的不正确结果

以下是语法:

 model.find(conditions).sort({ "title": -1 }) 

2 个答案:

答案 0 :(得分:3)

Sails支持本机MongoDB查询,因此你可以使用MongoDB Aggregation框架。

model.native(function(err, collection) {
    collection.aggregate(
        //...
    );
});

看看http://docs.mongodb.org/manual/applications/aggregation/

答案 1 :(得分:0)

使用可以使用lodash global来执行排序,如下所示:

model.find(conditions).exec(function(err, records) {
    _.sortBy(records, function(blah){ return your_custom_logic_here; });
});