如何获取节点中的couchbase对象的元数据?

我在我的用户的couchbase上使用了一个月的TTL,每当我在这个月内再次看到一个TTL时,使用“touch”来更新这个TTL。

例如,我需要检查用户的TTL,如果他们的老年人做了特殊的行动。

我不能在对象中使用“updated_at”字段,因为它不会通过触摸方法更新,我更喜欢使用触摸来最大限度地减less服务之间的性能问题之间的交互。

可以这样做吗?

这是不可能的。

从couchbase论坛回答: https ://forums.couchbase.com/t/how-can-i-get-the-metadata-of-a-couchbase-object-in-node/13630:

不幸的是,目前不可能可靠地获取物品的当前TTL。 即将到来的Couchbase服务器版本应该能够使用新的虚拟属性获取获取这些信息,但是这在目前发布的版本中尚不可用。 与此同时,我们build议执行一个子文档upsert更新文档中的一个字段与一个更新的时间戳。

Interesting Posts