const { Schema, default: mongoose } = require("mongoose"); const { String, ObjectId, Number } = Schema.Types; const gameSchema = new Schema({ white: { type: ObjectId, ref: "User", }, black: { type: ObjectId, ref: "User", }, timeLimit: { type: Number, required: true, }, roomID: { type: String, required: true, }, pgn: { type: String, required: true, }, winner: { type: String, enum: ["b", "w", "n"], }, }); const Game = mongoose.model("Game", gameSchema); module.exports = { Game };