私のデータは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;
}
連結されたteamScoreを取得するにはどうすればよいですか?