在以下函数中,我收到了正确的PlayerID,但finalTotalNote始终为0.但为什么呢?我不禁看到任何错误......
var finalSpielertemp = UserSpieler.find({UserID: 1}).map(function(doc) {
return doc.SpielerID;
});
var distinctPlayer = _.uniq(finalSpielertemp, false);
var d = 0;
var finalRückgabe = ""
while(distinctPlayer[d]){
var spieltagDesSpielers = 0;
UserSpieler.find({SpielerID: distinctPlayer[d]}).map(function(doc){
spieltagDesSpielers = doc.SpieltagID;
});
var i = 0;
var finalTotalNote = 0;
while(spieltagDesSpielers[i]){
var totalNote = 0;
Spieltag.find({SpielerID: distinctPlayer[d], SpieltagID: spieltagDesSpielers[i]}).map(function (doc){
totalNote += doc.Note;
});
finalTotalNote += totalNote;
i++;
}
finalRückgabe += distinctPlayer[d] +" "+ finalTotalNote;
d++;
}
return finalRückgabe;