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