MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Връща конкатенацията на резултата от обратните извиквания, извикан в рамките на цикъл

Следете колко резултати все още чакате и след това извикайте обратно повикване, когато сте готови:

function getCurrentScore(callback) {
    var teamScores = "", teamsLeft = teams.length;
    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";
                if (--teamsLeft === 0) {
                    callback(teamScores);
                }
            });
        }(i));
    }
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb еквивалент на sql изберете 'longfield' като 'a'

  2. MongoDB:Ефективен дизайн на схема с вградени документи

  3. Намерете по идентификатор с mgo

  4. Преглед на Percona Backup за MongoDB

  5. Mongoose геопространствено търсене:разстоянието не работи