sql >> データベース >  >> NoSQL >> MongoDB

passport-local-mongooseアカウント登録への追加フィールド?

    オプションとして必要なモデルフィールドを渡すだけです。

    var mongoose = require('mongoose'),
        passportLocalMongoose = require('passport-local-mongoose');
    
    var userSchema = mongoose.Schema;
    var User = new userSchema({
        username: ...,
        admin: ...,
        // Configure other schema fields
    });
    
    User.plugin(passportLocalMongoose, {
       selectFields : 'username admin etc' //Space seperate the required fields
    );
    

    そして登録するとき、

    // user_details contains all information required
    // for registration such as username, password, admin, etc.
    User.register(new User(user_details), user_password, cb);
    



    1. マングース埋め込みドキュメントの更新

    2. PostgreSQLとMongoDBWHEREIN条件

    3. redis.serializer.SerializationExceptionをキャッチする方法

    4. pymongo:MongoClientまたはConnection