MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Node.js - czekaj na wiele wywołań asynchronicznych

Jestem wielkim fanem podkreślenia/lodash, więc zwykle używam _.after , który tworzy funkcję, która jest wykonywana dopiero po wywołaniu określonej liczby razy.

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

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

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

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

Ponieważ javascript wyciąga definicję funkcji zdefiniowanych za pomocą function funcName() składnia, twój kod czyta się naturalnie:od góry do dołu.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $ne Operator potoku agregacji

  2. Jak tworzyć zapytania bez rozróżniania wielkości liter w Mongodb?

  3. MongoDB Relacja jeden do wielu

  4. MongoDB wyodrębnia wartości z BasicDBObject (Java)

  5. Dopasowanie pola tablicy, które zawiera dowolną kombinację podanej tablicy w MongoDB