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.