mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-05-11 13:15:18 -05:00
20 lines
561 B
JavaScript
20 lines
561 B
JavaScript
const mongoose = require('mongoose')
|
|
|
|
const buildSchema = new mongoose.Schema({
|
|
discord_id: {type: String, required: true},
|
|
weapon: {type: String, required: true},
|
|
title: {type: String},
|
|
headgear: {type: [String], required: true},
|
|
clothing: {type: [String], required: true},
|
|
shoes: {type: [String], required: true},
|
|
top: {type: Boolean}
|
|
}, { timestamps: true })
|
|
|
|
buildSchema.virtual('discord_user', {
|
|
ref: 'User',
|
|
localField: 'discord_id',
|
|
foreignField: 'discord_id',
|
|
justOne: true
|
|
})
|
|
|
|
module.exports = mongoose.model('Build', buildSchema) |