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

Node.js - изчакайте няколко асинхронни повиквания

Аз съм голям фен на долната черта/lodash, така че обикновено използвам _.after , което създава функция, която се изпълнява само след като бъде извикана определен брой пъти.

var finished = _.after(2, doRender);

asyncMethod1(data, function(err){
  //...
  finished();
});

asyncMethod2(data, function(err){
  //...
  finished();
})

function doRender(){
  res.render(); // etc
} 

Тъй като javascript издига дефиницията на функциите, дефинирани с function funcName() синтаксис, вашият код се чете естествено:отгоре до долу.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Клониране на MongoDB екземпляр или набор от реплики

  2. Получаване на списък с уникални вградени/вложени обекти в документ на MongoDB

  3. Mongoose:какви са разликите между Model.create и Collection.insert

  4. $unset за множество полета в mongodb

  5. Множество броя с една заявка в mongodb