const mongoose = require('mongoose') const placementSchema = new mongoose.Schema({ name: {type: String, required: true}, weapon: {type: String, required: true}, rank: {type: Number, min: 1, max: 500, required: true}, mode: {type: Number, min: 1, max: 4, required: true}, x_power: {type: Number, required: true}, unique_id: {type: String, required: true}, month: {type: Number, min: 1, max: 12, required: true}, year: {type: Number, min: 2017, required: true} }) placementSchema.virtual('player', { ref: 'Player', localField: 'unique_id', foreignField: 'unique_id', justOne: true }) module.exports = mongoose.model('Placement', placementSchema)