javascript - multiple async mongo request in nodejs -


how write multiple queries in row?

like a

space.findone({ _id: id }, function(err, space) {     user.findone({ user_id: userid }, function(err, user) {         res.json({ space: space, user: user});     }); }); 

does not more requests , logic

how done correctly?

i heard promise, not know.

thanks

when i've had similar issue, i've used async library.

async.parallel([     function(callback){        space.findone({ _id: id }, callback);     },     function(callback){         user.findone({ user_id: userid },callback);     } ], function(err, results){     res.json({space:results[0],user:results[1]}); }); 

you can use async.series if want sequential execution.


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -