如何在Java中使用Spring Data for Couch获取Couchbase文档的“ rev”属性

时间:2019-04-03 04:14:57

标签: spring-data-couchbase

我想知道是否存在一种有效的方法来检查Couchbase文档是否被修改。并且有计划的Cron作业,它每15分钟或每隔指定的时间间隔检查一次。

浏览内容始终是一个选择,但是有一种有效的方法可以做到这一点。

文档的“ rev”属性似乎很有趣,每次修改文档时,我观察到的所有内容都更新了文档元数据的rev属性。所以我想到了用它来检查文档是否被修改。

请提出任何建议。

祝您有美好的一天。谢谢。

1 个答案:

答案 0 :(得分:2)

CAS是检查文档是否已修改的正确方法。沙发床也支持悲观锁定和乐观锁定:

https://blog.couchbase.com/optimistic-or-pessimistic-locking-which-one-should-you-pick/