欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 前端技术 > javascript >内容正文

javascript

Spring-Data-MongoDB的Index注解的expireAfterSeconds参数不起作用?解决方案居然是这样的!...

发布时间:2025/5/22 javascript 48 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Spring-Data-MongoDB的Index注解的expireAfterSeconds参数不起作用?解决方案居然是这样的!... 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

2019独角兽企业重金招聘Python工程师标准>>>

Spring-Data-MongoDB是一个很好用的MongoDB操作组件,但最近在使用时有一个集合需要给数据指定过期时间,因而需要用到expireAfterSeconds。

@Indexed(expireAfterSeconds = 100)private LocalDateTime expirationTime;

但是无论如何都无法生成索引,通过 db.collectionName.getIndexes查询只有_id索引。这个问题真的很变态。 解决方案居然是这样的: 示例

@Document(collection = "accessToken") public class AccessToken implements Serializable

给你的实体对象加上@Document注解,并显示的给一个集合名称。 这样问题瞬间解决。

转载于:https://my.oschina.net/minglic/blog/3052489

总结

以上是生活随笔为你收集整理的Spring-Data-MongoDB的Index注解的expireAfterSeconds参数不起作用?解决方案居然是这样的!...的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。