2011-02-07 95 views

回答

6

您可以創建一個以電子郵件爲關鍵字並查詢特定電子郵件地址的視圖的視圖。哪些值適合視圖取決於你將如何處理結果。例如,您可以選擇包含電子郵件地址的文檔數作爲視圖的值。

這是一個簡短的介紹訪問量: http://wiki.apache.org/couchdb/Introduction_to_CouchDB_views

1

這裏是在您的視圖map功能全的想法(_design/foo):

function (doc) { 
    if (doc.email) { 
     emit(doc.email, null); 
    } 
} 
+0

不,這隻會列出所有包含任何電子郵件的文檔 - 而不是您要求的 - 您需要發送的文檔(doc.email,doc._id),然後查詢用「?key = email」 – 2011-03-29 18:25:04

1

發佈的CouchDB的2.0.0已經提供了簡單的基於JSON的方式來執行沒有MapReduce的CouchDB查詢。更多詳細信息請參閱_find, _index and _explain API

相關問題