该文档有两个字段:品牌和类别。
function(doc) {
if (doc.db_type == 'product') {
emit([doc.brand, doc.category], null);
}
}
在 group_level1 中,结果将是所有品牌。在 group_level2 中,结果将是所有唯一的品牌和类别。
如果我想获得所有品牌和关联类别怎么办。
关键是品牌名称,价值是其类别。
所以,我可以迭代结果。
以下是一些示例数据:
- 品牌:A,类别:水果
- 品牌:A,类别:水果
- 品牌:A,类别:汽车
- 品牌:B,类别:水果
我想要的是:
- 键:品牌A,值:[水果,汽车]
- 键:品牌B,价值:[水果]