我有一个带有TTL的预订集合,如下所示:
SingleFile
这将在expireAt: {
type: Date,
required: true
}
BookingSchema.index({ expireAt: 1 }, { expireAfterSeconds: 0 })
到期。
这是一种预订模式,当用户在给定日期之前尚未付款时,该预订模式应该过期,但是如果他们这样做了,我希望防止该文档过期。
但是在mongo文档中找不到任何有关此的信息。
也许删除expireAt
字段可能有用吗?即使听起来听起来有些粗糙,也许还有更常规的方法?
任何帮助将不胜感激,谢谢:)