0
我在我的应用程序中使用下面的代码来设置CBL中文档的ttl。如果我是对的,我认为这个ttl值不会传播到couchbase服务器上吗?设置文件从CBL复制到Couchbase服务器时的TTL
那么如何设置从CBL复制到couchbase服务器的文档的ttl,以确保我的服务器自动清理已过期的文档?我无法从Couchbase中找到任何可以向我清楚解释的文档。
Date ttl = new Date(System.currentTimeMillis() + 86400000/2);
Document document = database.createDocument();
document.putProperties(properties);
document.setExpirationDate(ttl);
但是无论如何要为复制到服务器的每个文档设置一个ttl并让它们在服务器中自动删除? –
@JackLiu不,TTL在服务器上的概念与Lite中的不同。这是Lite现在不关心的Server的实现细节。我认为可能有计划在未来做,但没有具体的,可能不是版本1。 – borrrden