const mongoose = require("mongoose"); const UserSchema = new mongoose.Schema( { created: { type: Date, required: true }, banned: { type: Boolean, default: false }, discordId: { type: String, default: null, unique: true, sparse: true }, accountId: { type: String, required: true, unique: true }, username: { type: String, required: true, unique: true }, username_lower: { type: String, required: true, unique: true }, email: { type: String, required: true, unique: true }, password: { type: String, required: true }, matchmakingId: { type: String, required: true, unique: true}, isServer: { type: Boolean, default: false}, currentSACCode: { type: String, default: null } }, { collection: "users" } ) const model = mongoose.model('UserSchema', UserSchema); module.exports = model;