0

私は自分のcouchdbデータベースにいくつかのドキュメントを持っていますが、それらはすべて次のようなものです:

{
"_id":"1234567890",
"name": [
  "category1": 5,
  "category2": 8
]
}

キーとして「category1」、値として5を与えるマップ関数が必要です。「カテゴリ」と 5 を分離することはできません。

私は次のことを試しました:

function(doc){
    if(doc.name){
        doc.name.forEach(function(sth) {
            emit(sth, null); 
        });
    }
}

誰かが解決策を見つけるのを手伝ってくれるでしょうか?

4

1 に答える 1