0

キーのすべての出現をカウントする map 関数と reduce 関数があります。CouchDB 2.0 設計ドキュメントのコードは次のとおりです。

マップ機能

function(doc) { emit(doc.domainID, 1); }

リデュース機能

_sum

ブラウザに表示されるもののスナップショットを次に示します。

マップおよびリデュース関数の結果

Python で次のコードを実行したときの結果は次のとおりです。

import couchdb
couch = couchdb.Server("http://localhost:5984/")    
counts = couch['event_db'].view('doc/eventbydomainid',
                                 reduce=True, descending=True)

キーと値を出力するときの最終結果

キーが表示されない端末結果

次の結果を期待していますが、表示されません。

{"ad1": 32, "ad2": 1}

どんな助けでも大歓迎です。

ありがとうございました、

ブライアン

4

1 に答える 1