首页 > 解决方案 > 当 map 函数在 couchbase 视图中为某个文档运行时,是否可以通过 id 获取另一个文档中包含的数据?

问题描述

我的 couchbase 存储桶中有两种文档,其中包含以下键 -

我想为第一类文档编写一个视图,这样当文档的某些条件匹配时,我可以发出包含在第一类文档和第二类文档中的属性。

就像是 -

function(doc, meta){ 
  if((meta.id).match("product.id.*.main") && doc.attribute1.match("value1"){
        var extendedDocId = replaceMainWithExtended(meta.id)
        emit(meta.id, doc.attribute1 +  getExtendedDoc(extendedDocId).extendedAttribute1 );
    }
}

我想知道如何在 couchbase 视图中实现这种功能 -

getExtendedDoc(extendedDocId).extendedAttribute1

标签: viewcouchbase

解决方案


推荐阅读