J'ai le schéma ci-dessous pour une salle de classe virtuelle dans mangouste:Comment faire pour qu'un sous-document expire à une date particulière dans mongoose?
var classroomSchema = mongoose.Schema({
studentIds: [mongoose.Schema.Types.ObjectId],
teacherIds: [mongoose.Schema.Types.ObjectId],
teacherNames: [String],
createdAt: {
type: Date,
default: Date.now(),
},
lessons: [{
name: String,
startDate: {
type: Date,
min: Date.now(),
},
endDate: {
type: Date,
min: Date.now(),
},
**expiresAt: endDate,**
}],
});
Je veux chaque leçon d'expirer de la classe après theer endDate a passé. Comment puis-je utiliser les TTL dans les sous-documents de mongoose?