我的数据在MongoDB中。我试图在启动时更新分数。 但是,我需要根据循环进行几个查询。返回循环中调用的回调结果的连接
最后,我想获得所有回调的连接结果,然后用这个连接结果调用一个函数。
function getCurrentScore() {
var teamScores = "";
(function(){
for(var i=0 ; i< teams.length; i++) {
(function(i){
PingVoteModel.count({"votedTo": "TEAM"+(i+1)}, function(err, count)
{
teamScores += "<Team" + (i+1) + "> " + count + "\t";
});
}(i));
}
}());
return teamScores;
}
如何获得concatenated teamScore?的
感谢横空出世,这种简单的解决方案。 :) – Ravish 2012-08-13 16:52:15