【问题标题】:couchbase document read date/timecouchbase 文档读取日期/时间
【发布时间】:2016-05-30 06:14:07
【问题描述】:

我想实现一个功能,显示最后一次阅读 couchbase 文档的时间。

这是默认保存在 couchbase 的元数据中还是我需要在每次读取时使用一个字段更新文档,以便以后可以检索它。

【问题讨论】:

    标签: couchbase spring-data-couchbase


    【解决方案1】:

    元数据中没有类似的东西,您必须自己更新文档。

    旁注:对于写入/更新,您可以使用 Spring Data 的审计注释功能(自 SDC 2.1.1 起由 Spring Data Couchbase 支持)但不适用于读取。

    另请注意,性能会受到影响,因为您必须为每次读取有效地执行写入。而且还有潜在的一致性副作用:如果已经并行写入同一个文档怎么办?

    要实现这一点,如果您可以等待 Couchbase Server 4.5,您也许应该考虑使用子文档 API。 (见this blog)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-13
      • 1970-01-01
      • 2019-01-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多