#javascript #node.js #mongodb #mongoose #mongoose-schema
Вопрос:
У меня есть схема ниже
studentCode:{
type: String,
trim: true,
required: true,
unique: true
},
schoolId:{
type: Schema.Types.ObjectId,
ref: "School",
required: true,
},
parentId:{
type: Schema.Types.ObjectId,
ref: "Parent",
},
exam:{
type: Schema.Types.ObjectId,
ref: "Exam",
},
result:{
type: Schema.Types.ObjectId,
ref: "Result",
},
classId:{
type: Schema.Types.ObjectId,
ref: "Class",
required: true,
},
в поле Код студента я хочу использовать studentSchema.virtual
, чтобы получить последний код студента в документе и увеличить его на 1 в качестве нового кода студента.
Основная идея заключается в том, что я хочу, чтобы код студента увеличивался на 1 базу по сравнению с последним кодом студента в документе.
Я буду признателен за любую помощь.