const mongoose = require("mongoose") const summarySchema = new mongoose.Schema({ discord_id: { type: String, required: true }, plus_server: { type: String, required: true }, month: { type: Number, required: true }, year: { type: Number, required: true }, vouched: Boolean, suggested: Boolean, score: { total: { type: Number, required: true, min: 0, max: 100 }, eu: { type: Number, min: 0, max: 100 }, na: { type: Number, min: 0, max: 100 }, eu_count: [Number], na_count: [Number], }, }) summarySchema.virtual("discord_user", { ref: "User", localField: "discord_id", foreignField: "discord_id", justOne: true, }) module.exports = mongoose.model("SummaryPerson", summarySchema)