错误的结果

时间:2017-04-18 16:37:49

标签: javascript meteor

在以下函数中,我收到了正确的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;

0 个答案:

没有答案