MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Passport.js i Mongoose.js wypełniają użytkownika przy logowaniu - traci wypełnione pole na req.user

Problem polegał na tym, że nie wypełniałem pola w funkcji paszport.deserializeUser, oto zaktualizowana funkcja:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Połączenie odrzucone przez kontener Docker

  2. Meteor.Collection.ObjectID() a MongoDB ObjectId()

  3. połączenie z Mongo DB z wersją Mongoose (4.11.0)

  4. mongoDB:sterownik C# V2 Jak zaktualizować element w zagnieżdżonej kolekcji

  5. Node.js i MongoDB Time Zone Problem UTC nie jest poprawnie konwertowany przez sterownik?