0
我有一個map函數和reduce函數來計算一個鍵的所有出現次數。該代碼是下面的CouchDB 2.0設計文檔:CouchDB返回None行鍵(減少功能)
地圖功能
function(doc) { emit(doc.domainID, 1); }
Reduce函數
_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}
任何幫助woul不勝感激。
如果您使用的是減少功能謝謝
布賴恩
非常感謝你多米尼克!這是我正在尋找的解決方案。 – Brian
你也可以推薦我如何根據開始或結束文檔ID來計數嗎?提前致謝! – Brian
我相信你可以通過'startkey_docid'和'endkey_docid'參數來做到這一點。 ([documentation](http://docs.couchdb.org/en/2.0.0/api/ddoc/views.html#db-design-design-doc-view-view-name)) –