Couchbase中的SubDoc操作

时间:2018-06-25 13:44:00

标签: couchbase

我正在使用此代码从特定文档中获取subDocumnent

 DocumentFragment<Lookup> result= bucket.async().lookupIn(docId).get(subDocId).execute().
          toBlocking().singleOrDefault(null);

我不确定为什么,但

result.rawContent(subDocId)

返回,而

result.content(subDocId)

返回正确的值。

任何人都可以指点我是什么可能导致此问题?

1 个答案:

答案 0 :(得分:3)

添加 includeRaw(true)就可以了

DocumentFragment<Lookup> result =  couchbaseBucket.async().lookupIn(docId).get(subDocId).includeRaw(true).execute().
              toBlocking().singleOrDefault(null);