ドキュメントには、ブランドとカテゴリの 2 つのフィールドがあります。
function(doc) {
if (doc.db_type == 'product') {
emit([doc.brand, doc.category], null);
}
}
group_level1 では、結果はすべてのブランドになります。group_level2 では、結果はすべて一意のブランドとカテゴリになります。
すべてのブランドと関連カテゴリを取得したい場合はどうすればよいでしょうか。
キーのようなものはブランド名で、値はそのカテゴリです。
したがって、結果を反復できます。
サンプルデータは次のとおりです。
- ブランド: A、カテゴリー: 果物
- ブランド: A、カテゴリー: 果物
- ブランド: A、カテゴリ: 車
- ブランド: B、カテゴリー: フルーツ
私が欲しいのは:
- キー: brandA、値: [果物、車]
- キー:ブランドB、値:[フルーツ]