hereから取得した DISTINCT reduce を実行しようとすると、エラーが発生します。ビール サンプル バケットでこのエラーを再現したので、簡単に再現できるはずです。mapreduce_errors.txt
ファイルにエラーは見られませんでした。(他のファイルのスニペットを検索または投稿することを希望する場合は、お問い合わせください)。
Windows 2008 R2 で、couchbase enterprise 4 ベータ版を実行しています (これは、3.0.1 コミュニティ エディションでも発生しました)。
これが私のマップ関数です (couchbase に直接同梱されているビール サンプル バケットを使用)。
function(doc, meta) {
switch(doc.type) {
case "brewery":
emit(meta.id);
break;
}
}
これが私のreduce関数です:
function(keys, values, rereduce) {
return keys.filter(function (e, i, arr) {
return arr.lastIndexOf(e) === i;
});
}
これはエラーです:
理由: エラー (リデューサー: )
それが役立つ場合は、ビューページの imgur も: http://i.imgur.com/KyLutMc.png