14 lines
453 B
JavaScript
14 lines
453 B
JavaScript
const mongoose = require('mongoose');
|
|
|
|
const trackSchema = new mongoose.Schema(
|
|
{
|
|
event: { type: mongoose.Schema.Types.ObjectId, ref: 'Event', required: true, index: true },
|
|
name: { type: String, required: true, trim: true },
|
|
hall: String,
|
|
status: { type: String, default: 'active' },
|
|
},
|
|
{ timestamps: true, collection: 'tracks', strict: false },
|
|
);
|
|
|
|
module.exports = mongoose.models.Track || mongoose.model('Track', trackSchema);
|