0

我在我的应用程序中使用以下代码为 CBL 中的文档设置 ttl。如果我是对的,我认为这个 ttl 值不会传播到 couchbase 服务器对吗?

那么如何为从 CBL 复制到 couchbase 服务器的文档设置 ttl,以确保我的服务器自动清理过期文档?我无法从 Couchbase 找到任何可以向我清楚解释这一点的文档。

Date ttl = new Date(System.currentTimeMillis() + 86400000/2);
Document document = database.createDocument();
document.putProperties(properties);
document.setExpirationDate(ttl);
4

1 回答 1

1

Lite 中的 TTL 与服务器上的 TTL 是分开的。它们具有相同的名称,但它们不相关。不要假设移动客户端可以使用服务器功能,因为很可能并非如此。

于 2016-08-19T15:23:30.143 回答