Couchbase N1QL:如何使用SELECT获取包含ID和CAS的完整文档
我正在使用Couchbase 4.0测试版和java客户端2.1.3Couchbase N1QL:如何使用SELECT获取包含ID和CAS的完整文档,couchbase,n1ql,Couchbase,N1ql,我正在使用Couchbase 4.0测试版和java客户端2.1.3 Bucket.get(id)返回JsonDocument,我可以从中获取id和cas以及内容。现在我想使用N1QL(选择*)查询二级索引。但是,QueryResult只返回JsonObjects行,这些行只是文档内容。我是否也可以获取元数据(id和cas)呢?您可以执行以下操作: SELECT b, meta(b) AS meta FROM my_bucket b; 有没有办法直接使用get调用获取id字段?我认为,如果使用
Bucket.get(id)
返回JsonDocument
,我可以从中获取id
和cas
以及内容。现在我想使用N1QL(选择*)
查询二级索引。但是,QueryResult
只返回JsonObject
s行,这些行只是文档内容。我是否也可以获取元数据(id
和cas
)呢?您可以执行以下操作:
SELECT b, meta(b) AS meta FROM my_bucket b;
有没有办法直接使用get调用获取id字段?我认为,如果使用SELECT查询语句,则执行查询服务会有额外的开销