sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan returnerer man Mongoose-resultater fra findemetoden?

Du prøver at fremtvinge et synkront paradigme. virker bare ikke. node.js er for det meste enkelttrådet -- når io er færdig, fremkommer eksekveringskonteksten. Signalering styres med tilbagekald. Det betyder, at du enten har indlejrede tilbagekald, navngivne funktioner eller et flowkontrolbibliotek for at gøre tingene pænere.

https://github.com/caolan/async#parallel

async.parallel([
   function(cb){
      users.find({}, cb);
   },
   function(cb){
      articles.find({}, cb);
   }
], function(results){
   // results contains both users and articles
});


  1. mongorestore mislykkedes:ingen tilgængelige servere

  2. Opdatering af indlejrede arrays i mongoDB via mongo shell

  3. Hvad er Redis pubsub, og hvordan bruger jeg det?

  4. DIY Cloud Database på Amazon Web Services - Ny hvidbog