spring - 如何根据spring couchbase文档中的字段值得出到期值
问题描述
Spring data couchbase 有 @document 注释,它具有 expiry 和 expiryexpression 属性。
如何从文档中的一个字段动态读取值并设置为 Spring Boot 数据沙发库中的到期/到期表达式?
解决方案
文档的到期存储在文档的“元”部分。您可以在这里阅读更多相关信息: https ://blog.couchbase.com/how-to-manage-ttl-with-couchbase-n1ql/
如果使用 SDK 加载文档,可以直接读取:
bucket.defaultCollection().get("youDocumentID").expiryTime();
bucket.defaultCollection().get("youDocumentID").expiry()
推荐阅读
- javascript - javascript中复选框的奇怪行为
- flutter - 如何在脚手架块的 FutureBuilder 中实现 listview.builder?
- postgresql - pgadmin4 无法启动,如何解决?
- css - 这是 CSS 或 Angular 动画之间更好的方法,以支持浏览器和 NativeScript 移动动画
- python - NameError:名称“TabularList”未定义
- c# - 在 Asp.Net Core 中调用 Task.Yield 是否确保继续在 ThreadPool 上运行?
- java - 在 Java 中使用 SQL 数据库
- javascript - Discord.js v13 在一定时间后删除消息
- python - Pandas:基于预定义类别的字符串列创建二进制列(虚拟/单热编码表)
- python-3.x - Python:二叉树防止空索引