#Custom Schema

You can extend the base schema of your adapter by using your own schema.

#Example

const userSchema = new Schema({ name: String, email: { type: String, required: true, unique: true, }, password: { type: String, required: true, }, profileImage: String, role: { type: String, }, isVerified: { type: Boolean, default: false, }, provider: String, auth: { access_token: String, expires_in: Number, scope: String, token_type: String, refresh_token: String, }, orders: { type: [mongoose.Types.ObjectId], ref: "Orders", }, }); const User = database.model("Orders"); localAuth.addUserSchema(User);

Just make sure it should extend the base schema to avoid any unexpected behaviour.