UNPKG

bubbles-express-generator

Version:
37 lines (34 loc) 521 B
import { model, Schema } from 'mongoose'; const userSchema = new Schema({ username: { type: String, required: true, }, email: { type: String, required: true, unique: true, }, password: { type: String, required: true, }, role: { type: String, enum: ['user', 'admin'], default: 'user', }, verified: { type: Boolean, default: false, }, createdAt: { type: Date, default: Date.now, }, updatedAt: { type: Date, default: Date.now, }, }); export default model('User', userSchema);