我在我的应用程序中使用了以下代码来设置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);
答案 0 :(得分:1)
Lite中的TTL与服务器上的TTL是分开的。它们具有相同的名称,但它们不相关。不要假设移动客户端可以使用服务器功能,因为很可能不是这种情况。