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

Mongoose passa l'oggetto req al middleware

Avvolgi il middleware in un altro middleware che abbia accesso a req .

Qualcosa del genere, supponendo espresso

router.verb('/some-route', function (req, res, next) {
   postSchema.pre('query', function(query, next) {
      console.log(req);
      query.populate('Category');
      next();
   });
});

Modifica - Allega questo solo al percorso per il quale desideri il prehook.

Disclaimer - Non testato.