私は自分のcouchdbデータベースにいくつかのドキュメントを持っていますが、それらはすべて次のようなものです:
{
"_id":"1234567890",
"name": [
"category1": 5,
"category2": 8
]
}
キーとして「category1」、値として5を与えるマップ関数が必要です。「カテゴリ」と 5 を分離することはできません。
私は次のことを試しました:
function(doc){
if(doc.name){
doc.name.forEach(function(sth) {
emit(sth, null);
});
}
}
誰かが解決策を見つけるのを手伝ってくれるでしょうか?