2015-06-25 1 views
4

Я использую бета-версию Couchbase 4.0 с java-client 2.1.3.Couchbase N1QL: Как получить полный документ, включая ID и CAS с SELECT

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

ответ

6

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

SELECT b, meta(b) AS meta FROM my_bucket b; 
Смежные вопросы