Tworzę bota na discorda w postaci gry. Gracze na serwerze mogą posiadać własne firmy i tutaj pojawia się pewien problem. Osoba, która mi zleciła wykonanie bota chce aby jeden gracz mógł mieć nie więcej niż 3 firmyPróbowałem to zrobić w podobny sposób
posessedCompanies: {
type: [String],
maxlength: 3
}
ale maxlength nic nie zmieniło
zajrzałem na to forum i robiłem podobnie kilka razy, ale też to nic nie zmieniło
teraz mam tak
posessedCompanies: {
type: [String],
ref: 'Company',
},
posessedCompaniesAmount: {
type: Number,
default: 0,
max: 3
},
oraz linijkę
await Gamer.findOneAndUpdate({userName: nick}, { $push: { posessedCompanies: companyname } }, { $inc: { posessedCompaniesAmount: 1 } });
ale wartość się nie inkrementuje
W jaki sposób mogę ustalić limit posiadanych firm dla każdego gracza?