sendou.ink/old/mongoose-models/placement.js
Kalle (Sendou) 1576f89925 move to old
2020-10-13 14:27:02 +03:00

22 lines
693 B
JavaScript

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