让我们说有一个文件,如下面的
{
_id:1234,
pages:[
{"name":"a","content":"a1"},
{"name":"b","content":"b1"},
{"name":"c","content":"c1"},
]
}
如何创建主索引,以便查询" name"作为一个领域?
答案 0 :(得分:1)
您可以创建map-reduce视图来实现您想要的效果:
function(doc) {
if (doc && doc.pages) {
doc.pages.forEach(function (row) {
if (row.name) {
emit(row.name, 1);
// or if you want to lookup the content part, use
// emit(row.name, row.content);
}
});
}
}