Couchbase N1QL: как получить полный документ, включая ID и CAS с SELECT

Я использую Couchbase 4.0 beta с java-клиентом 2.1.3.

на Bucket.get(id) возвращает JsonDocument из которого я могу получить id и cas а также содержание. Теперь я хочу запросить вторичные индексы, используя N1QL (select *). Однако QueryResult возвращает только строки JsonObjects, которые являются только содержанием документа. Есть ли в любом случае я могу получить метаданные (id и cas) тоже?

1 ответов


вы можете сделать следующее:

SELECT b, meta(b) AS meta FROM my_bucket b;