bubbles-express-generator
Version:
A simple CLI to scaffold Express.js starter projects.
37 lines (34 loc) • 521 B
JavaScript
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);