Files
trunk-server/backend/models/event.js
Luke Berndt b226b685c7 works
2023-02-11 10:15:23 -05:00

25 lines
514 B
JavaScript

var mongoose = require('mongoose');
var {callSchema} = require('./call');
console.log(callSchema)
var eventSchema = mongoose.Schema({
title: String,
description: String,
expireTime: Date,
startTime: Date,
endTime: Date,
downloadUrl: String,
shortNames: [String],
calls: [callSchema],
numCalls: Number
},
{
timestamps: true
});
// add virtual if You want
eventSchema.virtual('callCount').get(function () {
return this.calls.length;
});
module.exports = mongoose.model('Event', eventSchema);