【发布时间】:2016-05-30 06:14:07
【问题描述】:
我想实现一个功能,显示最后一次阅读 couchbase 文档的时间。
这是默认保存在 couchbase 的元数据中还是我需要在每次读取时使用一个字段更新文档,以便以后可以检索它。
【问题讨论】:
标签: couchbase spring-data-couchbase
我想实现一个功能,显示最后一次阅读 couchbase 文档的时间。
这是默认保存在 couchbase 的元数据中还是我需要在每次读取时使用一个字段更新文档,以便以后可以检索它。
【问题讨论】:
标签: couchbase spring-data-couchbase
元数据中没有类似的东西,您必须自己更新文档。
旁注:对于写入/更新,您可以使用 Spring Data 的审计注释功能(自 SDC 2.1.1 起由 Spring Data Couchbase 支持)但不适用于读取。
另请注意,性能会受到影响,因为您必须为每次读取有效地执行写入。而且还有潜在的一致性副作用:如果已经并行写入同一个文档怎么办?
要实现这一点,如果您可以等待 Couchbase Server 4.5,您也许应该考虑使用子文档 API。 (见this blog)。
【讨论】: