0
私はいくつかのソーシャルトレーニングを受けていますが、Fauxtonでreduceを使用する方法を理解できません。マップ領域の下の '_カウント'を選択するだけでは何もしません。マップコードの下に追加しようとしましたが、何とか統合する必要があります。私の例では、すべての文書で各タグが何回使用されたのかを数えようとしています。これは私のビューコードですFauxtonでreduceを使用する方法
function (doc, meta) {
if(doc.tags) {
for(var i in doc.tags) {
emit(doc.tags[i],1);
}
}
}
function (tag, counts) {
var sum = 0; for (var i = 0; i < counts.length; i++) {
sum += counts[i];
};
return sum;
}
ああ、私はそれが動作することを確認します。還元を永久にすることはできますか?私はNodeJSでNanoを使用しています。私はreduceフラグを指定する方法を見つけることができません。 – user4893295
paramオブジェクトに次のフラグを渡すだけです:{reduce:true} –
これを指定すると、すべてのタグが合計され、「null」のキーと総タグ数の値が表示されますFauxtonでは、タグネームでキーを正しくグループ化していますか? – user4893295