sql >> Base de Datos >  >> NoSQL >> MongoDB

Mongoose pass requiere objeto a middleware

Envuelva el middleware en otro middleware que tenga acceso a req .

Algo así como, asumiendo express

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

Editar - Adjunte esto solo a la ruta para la que desea el preenganche.

Descargo de responsabilidad - No probado.