sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoose pass req objekt till middleware

Slå in mellanprogramvaran i en annan mellanprogramvara som har tillgång till req .

Något i stil med att anta uttrycklig

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

Redigera - Fäst detta endast på rutten som du vill ha förkroken för.

Ansvarsfriskrivning - Ej testad.



  1. Vilket är det mest tidseffektiva sättet att serialisera/deserialisera en DataTable till/från Redis?

  2. Kör flera instanser av Redis på Centos

  3. Bästa metoder för att effektivt lagra md5-hashar i MongoDB

  4. Distribuera ett GraphQL API med MongoDB Atlas och Apollo Server på Koyeb