这是模式中的相关部分`varCandidateSchema=newSchema({calculateScore:[{jobname:{type:Schema.ObjectId,ref:'Job'},Score:{type:Number,default:0}}]})`一个应聘者可以申请多个工作,不同的工作得到不同的分数。我想根据具体工作的分数对候选人进行排序。有什么想法吗? 最佳答案 假设变量objectId包含所引用的Job的ObjectId,您可以聚合记录以获得记录sorted通过该特定Job的得分。由于stage操作符$proj