MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Mongoose passe l'objet req au middleware

Enveloppez le middleware dans un autre middleware qui a accès à req .

Quelque chose comme, en supposant express

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

Modifier - Attachez-le uniquement à l'itinéraire pour lequel vous souhaitez le pré-hook.

Avis de non-responsabilité - Non testé.