sql >> Databáze >  >> NoSQL >> MongoDB

Passport.js a Mongoose.js naplní uživatele při přihlášení – ztratí vyplněné pole na req.user

Problém byl v tom, že jsem nevyplňoval pole ve funkci passport.deserializeUser, zde je aktualizovaná funkce:

//deserialize
passport.deserializeUser(function(id, done) {
    User.findById(id)
    .populate('companyRoles._company', ['name', '_id'])
    .run(function (err, user) {
        done(err, user);
     });
});


  1. Filtrování vložených dokumentů v MongoDB

  2. Volejte MongoDB uloženou funkci Javascript v C# .Net

  3. Jarní JPA PostgreSQL + MongoDB

  4. Vytvoření částečného indexu, když pole není null