NodeJS, Express, MongoDB - pass multiple Mongoose queries to rendered page NodeJS, Express, MongoDB - pass multiple Mongoose queries to rendered page mongoose mongoose

NodeJS, Express, MongoDB - pass multiple Mongoose queries to rendered page


Mongoose.find() method returns a Promise object.

router.get('/', function(req, res) {  function getTasks(status) {    return Task.find({      status,    });  }  getTasks('pending')    .then((docs) => {      console.log(docs);      res.render('tasks/index', {        tasks: docs,      });    })    .catch((err) => {       console.error(err);    });});