未定义的HTML结果



我创建了这个功能,应该给我105;6.5和110;4.5而不是我收到undefined: undefinedundefined: undefined谁能告诉我我必须做的事情,我得到了正确的结果?我读了异步的东西,但我不确定我必须有什么机会吗?

这是我的功能(在流星isclient中(...

var d = 0;
var finalReturn = "";
while(distinctPlayer[d]) {
    var total = 0;
    Spieltag.find({SpielerID: distinctPlayer[d]}).map(function (doc) {
        total += doc.Note;
    });
    var finalName = 0;
    Spieltag.find({SpielerID: distinctPlayer[d]}).map(function (doc) {
        finalName = doc.SpielerID;
    });
    finalReturn += finalName[d] +": "+ total[d];
    d++;
}
return finalReturn;

和在html中,看起来像

<p>
    <pre>{{otherHelperFunction}}</pre>
</p>

尝试使用fetch((find((和map((

之前使用fetch((
var d = 0;
var finalReturn = "";
while(distinctPlayer[d]) {
    var total = 0;
    Spieltag.find({SpielerID: distinctPlayer[d]}).fetch().map(function (doc) {
        total += doc.Note;
    });
    var finalName = 0;
    Spieltag.find({SpielerID: distinctPlayer[d]}).fetch().map(function (doc) {
        finalName = doc.SpielerID;
    });
    finalReturn += finalName[d] +": "+ total[d];
    d++;
}
return finalReturn;

最新更新