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