【发布时间】:2015-06-14 16:18:28
【问题描述】:
在 Couchbase Server 3.0 中,我存储桶中的文档格式为:
{ "id":"xyz", "categories":["news", "articles", "etc.etc.."]}
我想写一个视图,当我指定 key="news" 时,所有在 "categories" 数组属性中包含 "news" 的文档都会被返回。
我什至编写了一个地图函数,它发出同一篇文章的次数与我们在“类别”数组中的元素一样多。
function (doc, meta) {
for(var i = 0; i < doc.categories.length ; i++)
emit(doc.categories[i], doc);
}
但我坚持使用减少。
【问题讨论】:
标签: mapreduce couchbase couchbase-view