Additional fields to passport-local-mongoose account registration? Additional fields to passport-local-mongoose account registration? mongoose mongoose

Additional fields to passport-local-mongoose account registration?


Just pass in the required model fields as an option.

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);

And when registering,

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