MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Passport.js и Mongoose.js попълват потребител при влизане - губи попълненото поле на req.user

Проблемът беше, че не попълвах полето във функцията passport.deserializeUser, ето актуализираната функция:

//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. До какво ниво MongoDB заключва записите? (или:какво означава за връзка

  2. Най-добрият начин да извършите пълно текстово търсене в MongoDB и Mongoose

  3. Как да актуализирате вложен масив

  4. ImportError:Няма модул с име parse

  5. вмъкнете масив в mongodb с помощта на pymongo