データベースに次のデータがあります。
|  value1  |  value2  |
|----------+----------|
|     1    |    a     |
|     1    |    b     |
|     2    |    a     |
|     3    |    c     |
|     3    |    d     |
|----------+----------|
出力として欲しいのは{"key":1,"value":[a,b]},{"key":2,"value":[a]},{"key":3,"value":[c,d]}
私はこのマップ関数を書きました(しかし、これが正しいかどうかはわかりません)
function(doc) {
    emit(doc.value1,doc.value2);
}
...しかし、削減機能がありません。ご協力いただきありがとうございます!