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. next.jsとmongodbatlas-設定された制限の接続%が80アラートを超えました

    2. multerを使用してファイルの配列をmongoDBデータベースに保存するにはどうすればよいですか?

    3. Dockerコンテナでmongodbシェルを開始する方法は?

    4. PHPスタートアップmongo:モジュールを初期化できません