find the project that's the least expensive AND has the highest number of ratings AND has the highest average rating. is this the correct method to do it?
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;
}