Код: Выделить всё
Instant threshold = Instant.now().minus(retention);
String query = String.format("delete from %s.%s.%s where _lastmodified < \"%s\"", bucketName, scopeName, collectionName, threshold);
cluster.query(query);
< /code>
Я хотел бы увидеть некоторые метрики, сколько документов повлияло. Для этого я бросаю вызов положению Instant threshold = Instant.now().minus(retention);
String query = String.format("delete from %s.%s.%s where unibat_lastmodified < \"%s\" returning _id, _lastmodified", bucketName, scopeName, collectionName, threshold);
QueryResult result = cluster.query(query);
< /code>
И результат запроса предоставит все идентификаторы и временные метки удаленных документов. Но я больше или также заинтересован в том, чтобы увидеть метрики, перечисленные здесь: https://docs.couchbase.com/server/curre ... tml#result
- errrors
Подробнее здесь: https://stackoverflow.com/questions/797 ... lete-query