mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-05-23 11:57:50 -05:00
30 lines
597 B
JavaScript
30 lines
597 B
JavaScript
const mongoose = require("mongoose")
|
|
|
|
const teamSchema = new mongoose.Schema({
|
|
name: String,
|
|
twitter_name: String,
|
|
captain_discord_id: String,
|
|
member_discord_ids: [String],
|
|
countries: [String],
|
|
tag: String,
|
|
invite_code: String,
|
|
lf_post: String,
|
|
tournament_results: [
|
|
{
|
|
date: Date,
|
|
tweet_url: String,
|
|
tournament_name: String,
|
|
placement: Number,
|
|
},
|
|
],
|
|
})
|
|
|
|
teamSchema.virtual("member_users", {
|
|
ref: "User",
|
|
localField: "member_discord_ids",
|
|
foreignField: "discord_id",
|
|
justOne: true,
|
|
})
|
|
|
|
module.exports = mongoose.model("Team", teamSchema)
|