【发布时间】:2017-12-03 13:32:35
【问题描述】:
我有以下 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,**
}],
});
我希望每节课都在 endDate 过去后从课堂过期。如何在 mongoose 的子文档中使用 TTL?
【问题讨论】:
标签: mongodb mongoose mongoose-schema ttl subdocument