Eventbuzz_Concierge/src/models/Track.js

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);