Я пытаюсь удалить документы, срок действия которых истек, с помощью запроса. Я не использую функцию Couchbase по истеканию срока действия документов, так как мне нужен лучший контроль над этим.
Теперь, помимо выполнения такого запроса на удаление
Код: Выделить всё
Instant threshold = Instant.now().minus(retention);
String query = String.format("delete from %s.%s.%s where _lastmodified < \"%s\"", bucketName, scopeName, collectionName, threshold);
QueryResult result = cluster.query(query);
Код: Выделить всё
Instant threshold = Instant.now().minus(retention);
String query = String.format("delete from %s.%s.%s where _lastmodified < \"%s\" returning _id, _lastmodified", bucketName, scopeName, collectionName, threshold);
QueryResult result = cluster.query(query);
- ошибки
- статус
- метрики (elapsedTime, ExecutionTime, resultCount, resultSize иmutationCount)
Подробнее здесь: https://stackoverflow.com/questions/797 ... base-query
Мобильная версия