Spaces:
Running
Running
const { ObjectId } = require("bson"); | |
const { default: mongoose } = require("mongoose"); | |
const Schema = mongoose.Schema; | |
const roundSchema = new Schema({ | |
Timestamp: { | |
type: Date, | |
default: Date.now, | |
required: true, | |
}, | |
Round: { | |
type: Number, | |
}, | |
Questions: { | |
type:Number, | |
}, | |
StartTime: { | |
type: Date, | |
required: true, | |
}, | |
EndTime: { | |
type: Date, | |
required: true, | |
}, | |
Enabled: { | |
type: Boolean, | |
default: true, | |
}, | |
}); | |
roundSchema.virtual("url").get(function () { | |
return `/round/${this._id}`; | |
}); | |
module.exports = mongoose.model("Round", roundSchema); | |