/
1Rrd0
/
Course
Обзор
Документация
Войти
/
1Rrd0
/
Course
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/models/course.js
44 строки
802 B
dima
2
13 дек 2025, 10:58
13 дек 2025, 10:58
ce5a48e
Код
Авторство
О чём код?
const mongoose = require('mongoose') const courseSchema = new mongoose.Schema( { title: { type: String, required: true, trim: true, }, description: { type: String, required: true, trim: true, }, durationHours: { type: Number, required: true, min: 0, }, students: { type: Number, default: 0, min: 0, }, rating: { type: Number, default: 0, min: 0, max: 5, }, level: { type: String, enum: ['beginner', 'intermediate', 'advanced'], default: 'beginner', }, }, { timestamps: true, // createdAt, updatedAt } ) const Course = mongoose.model('Course', courseSchema) module.exports = Course