sql >> Database >  >> NoSQL >> MongoDB

Mongoose pass req object naar middleware

Wikkel de middleware in een andere middleware die toegang heeft tot req .

Iets als, uitgaande van express

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

Bewerken - Bevestig dit alleen aan de route waarvoor u de voorhaak wilt hebben.

Disclaimer - Niet getest.



  1. Mongodb-fout kan tekstindex niet gebruiken om te voldoen aan $text-query

  2. $filter tot 2 geneste niveaus in mongodb

  3. Algoritme voor gebruikersovereenkomst

  4. Hoe NoSQL-databases presteren op geaggregeerde functies (AVG, SUM, enz.)