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

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

我不知道为什么但是
result.rawContent(subDocId)

返回 null ,而
result.content(subDocId)

返回正确的值。

谁能指出我可能导致此问题的原因?

最佳答案

添加 includeRaw(true) 成功了

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

关于couchbase - couchbase 中的 SubDoc 操作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51024977/

10-16 16:24