Mongoose / Mongodb запрос множественной сортировки

м совершенно новый для mongodb. мне удается получить основную идею простой сортировки на основе только 1 параметра. Что делать, если существует более 2 параметров сортировки. например, в базе данных, состоящей из проектов деревообработки, которые имеют атрибутыtotalCuttingTime а также .favorited

Является ли следующая правильная функция mongoose / mongodb, чтобы найти список проектов, которые имеютleast totalCuttingTime и порядок в соответствии сhighest любимыйСчитается самым низким.

var ProjectModel= mongoose.model('Project', schema);

exports.getMinCuttingTime = function(number, callback){ 
    var leastCutTimeResult = ProjectModel.find().sort({totalCuttingTime: 1}).select({_id: 1}).limit(number).exec(
            function(err, projects) {
                callback(null, projects)
            }
        );

    var result = leastCutTimeResult.find().sort({favoriteCount: -1}).select({_id: 1}).limit(number).exec(
            function(err, projects) {
                callback(null, projects)
            }
        ); 

    return result;
}

Ответы на вопрос(1)

Ваш ответ на вопрос