couchbase 文件阅读 date/time

couchbase document read date/time

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

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

元数据中没有类似内容,您必须自己更新文档。

Side note: For writes/updates, you could have made use of the auditing annotation feature of Spring Data (supported by Spring Data Couchbase since SDC 2.1.1) but not for reads.

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

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