import mongoose from "mongoose"; const { String } = mongoose.Schema.Types const { Array } = mongoose.Schema.Types const { Schema } = mongoose; const { Types: { ObjectId } } = Schema; const ReserveSchema = new Schema({ user: { type: ObjectId, required: true, ref: 'User', }, }) const UserSchema = new mongoose.Schema({ name: { type: String, required: true, }, email: { type: String, required: true, unique: true, }, password: { type: String, required: true, select: false, }, role: { type: String, required: true, default: 'user', enum: ['user', 'admin', 'root'] }, bookmark: { type: Array, required: true, } }, { timestamps: true }) export default mongoose.models.User || mongoose.model('User', UserSchema)