Как получить метрики из удаления запроса?JAVA

Программисты JAVA общаются здесь
Anonymous
Как получить метрики из удаления запроса?

Сообщение Anonymous »

Я пытаюсь удалить документы, истекшие через запрос. Я не использую функцию Couchbase для истекающих документов, так как мне нужно лучше контролировать это.

Код: Выделить всё

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>
Я хотел бы увидеть некоторые метрики, сколько документов повлияло. Для этого я бросаю вызов положению 
, но это только частично работает для меня. Я могу сделать что -то вроде < /p>
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);
< /code>
И результат запроса предоставит все идентификаторы и временные метки удаленных документов. Но я больше или также заинтересован в том, чтобы увидеть метрики, перечисленные здесь: https://docs.couchbase.com/server/curre ... tml#result
  • errrors
Как я могу получить их?>

Подробнее здесь: https://stackoverflow.com/questions/797 ... lete-query

Вернуться в «JAVA»