MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como esperar no Node.js


Eu gosto de usar o módulo assíncrono quando tenho bits de código que precisam ser executados de forma síncrona.
var async = require('async');

async.series([
  function(next){
    db.open(next)
  }
, function(next){
    db.loadSite('siteName', next)
  }
], function(err){
  if(err) console.log(err)
  else {
    // Waits for defined functions to finish
    console.log('Database connected')
  }
})