Ich habe ein Benutzerschema mit Mungo in NodeJS wie dieseMongoose Schema optionale Felder
userschema = mongoose.Schema({
org: String,
username: String,
fullname: String,
password: String,
email: String
});
Außer manchmal brauche ich einige weitere Felder hinzuzufügen.
Die Hauptfrage ist: Kann ich optionale Felder in einem Monogoose-Schema haben?
Ist es möglich, 'einzustellen erforderlich: true' auf ein paar Felder, wenn und nur wenn ein drittes Feld' erforderlich ist: true'? Der Anwendungsfall dafür ist ziemlich üblich ... z.B. "stundaryRate" und "endDate" sind nur erforderlich, wenn "isContractor" ein erforderliches Feld ist. –