【发布时间】:2021-11-19 00:27:29
【问题描述】:
首先为您提供一些背景信息,我的服务会临时存储通知。有一个最大 TTL(由管理员预定义),但是我想允许用户为每个通知指定自定义 TTL。当然,这个 TTL 需要始终低于最大 TTL。
我的问题是,mongo 是否有每个文档的内置 TTL?我知道整个文档类型都有,也就是说,每个文档(来自同一个集合)都具有相同的 TTL 值。但是在这里,我希望来自同一集合的文档具有不同的 TTL 值。
PS:例如,我可以使用石英作业来实现这个用例,我只是想避免开发已经实现的解决方案。
【问题讨论】:
标签: java mongodb spring-boot hibernate ttl