1
我有一些文檔結構如下。編寫查看查詢couchDB
{
_id:"",
url:"",
users_linked:[1,2,3...]
}
每當我一個用戶登錄要他出示除了那些所有URL鏈接到嗨,我的地圖功能確實
for(i in doc.users_linked){ emit(doc.users_linked[i],doc.url); }
幫助。
我有一些文檔結構如下。編寫查看查詢couchDB
{
_id:"",
url:"",
users_linked:[1,2,3...]
}
每當我一個用戶登錄要他出示除了那些所有URL鏈接到嗨,我的地圖功能確實
for(i in doc.users_linked){ emit(doc.users_linked[i],doc.url); }
幫助。
如果我的理解正確,給定一個id == USERID的用戶,您需要與key=USERID
查詢您的視圖相反。
我所知道的唯一的解決辦法,是做兩個查詢到您所提供的觀點:
endkey=USERID&inclusive_end=false
startkey=<USERID+1>
。我假設從您的示例文檔中,userids是數字。
我發現這是潛在的解決方案,但它並沒有使整個事情效率低下? –
沒有進一步的細節很難說。我使用的經驗法則是:儘可能簡單,並設計您的應用程序進行更改。解決性能問題時,他們成爲問題。 –