この制限を無効にするには、CouchDB 構成を変更する必要があります。
curl による最初の方法:
curl -X PUT http://localhost:5984/_config/query_server_config/reduce_limit -d '"false"' -H "Content-Type: application/json"
2 つ目は、local.ini 構成の変更によるものです。以下に示すようにセクションを追加または変更して、CouchDB サービスを再起動するだけです。
[query_server_config]
reduce_limit = false
3 つ目は、Futon 設定ページです。そこで、どのパラメーターを変更する必要があるかはすでに推測されていると思います(;
しかし、ほとんどの場合、reduce 関数は出力を大きくするのではなく、出力を減らす必要があるため、この制限は妥当です。これが map 関数の動作です。デバッグの理由から、デバッグ ログを有効にすることをお勧めします。ログは非常に詳細であり、map/reduce/任意の関数の出力が表示される場合があります。