最も費用がかからず、評価数が最も多く、平均評価が最も高いプロジェクトを見つけます。これは正しい方法ですか?
exports.getBestEconomicalProject = function(number, callback){
var result = ProjectModel.find().sort({averageCost: 1}, {ratingCount : -1}, {averageRating : -1}).select({_id: 1}).limit(number).exec(
function(err, projects) {
callback(null, projects)
}
);
return result;
}