0
我按照本指南在couchdb http://guide.couchdb.org/draft/cookbook.html#unique以便從視圖中返回distinct
列表。運行組= false的couchdb視圖(SELECT DISTINCT類型的行爲)
我的地圖功能看起來像:
function(doc) {
if(doc.PartnerName !=null) {
emit(doc.PartnerName, null);
}
}
而且,我有一個減少功能:
function(keys, values) {
return true;
}
當我運行此通過點擊:
/數據庫名/ _design /合作伙伴/ _view/my-view-name
我得到這個回:
{"rows":[
{"key":null,"value":true}
]}
如果我添加?reduce=false
到最後,我回來排序期望的結果:
{
"total_rows":11,"offset":0,
"rows":[
{"id":"a","key":"PARTNER_ONE","value":null},
{"id":"b","key":"PARTNER_ONE","value":null},
{"id":"c","key":"PARTNER_ONE","value":null},
{"id":"d","key":"PARTNER_ONE","value":null},
{"id":"e","key":"PARTNER_ONE","value":null},
{"id":"f","key":"PARTNER_ONE","value":null},
{"id":"g","key":"PARTNER_TWO","value":null},
{"id":"h","key":"PARTNER_TWO","value":null},
{"id":"i","key":"PARTNER_TWO","value":null},
{"id":"j","key":"PARTNER_THREE","value":null},
{"id":"k","key":"PARTNER_FOUR","value":null}
]}
不過,我非常想獲得一個清單列表,所以在上面的例子中,它會是PARTNER_ONE,PARTNER_TWO,PARTNER_THREE,PARTNER_FOUR