ensure that any given accountId-guildId pairing only exists once in guildmembers

This commit is contained in:
Sainan 2025-03-10 16:41:27 +01:00
parent 38e1c6ce9c
commit d468078b2e

View File

@ -122,4 +122,6 @@ const guildMemberSchema = new Schema<IGuildMemberDatabase>({
rank: { type: Number, default: 7 }
});
guildMemberSchema.index({ accountId: 1, guildId: 1 }, { unique: true });
export const GuildMember = model<IGuildMemberDatabase>("GuildMember", guildMemberSchema);