/
NeGaTiVe333
/
BackendUni_Course1
Обзор
Документация
Войти
/
NeGaTiVe333
/
BackendUni_Course1
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/models/user.js
43 строки
730 B
NeGaTiVe369
lab1
30 ноя 2025, 17:28
30 ноя 2025, 17:28
5109c88
Код
Авторство
О чём код?
const mongoose = require('mongoose') const userSchema = new mongoose.Schema( { firstName: { type: String, required: true, trim: true, }, lastName: { type: String, required: true, trim: true, }, email: { type: String, required: true, unique: true, lowercase: true, trim: true, }, birthday: { type: Date, }, bio: { type: String, default: '', trim: true, }, role: { type: String, enum: ['student', 'doctor', 'admin'], default: 'student', }, }, { timestamps: true, // createdAt, updatedAt } ) const User = mongoose.model('User', userSchema) module.exports = User