我嘗試從CouchDB的顯示應用程序的日誌條目 - 每個日誌條目包含時間戳,日誌標籤和客戶端的遠程IP,我的地圖功能是:地圖複合鍵排序
{
"_id": "_design/log",
"language": "javascript",
"views": {
"browse": {
"map": "function(doc){ if (doc.type=='log') {emit([doc.date,doc.tag,doc.ip], doc);}}"
}
}
}
現在,我怎樣才能得到日誌條目爲指定的IP(標籤)按日期排序?
已嘗試變體:/_design/log/_view/browse?startkey=["info","8.8.8.8「]沒有成功。
我不輸入'date'鍵,因爲我需要ip的所有'info'條目8.8.8.8 – Jhon
如果您重新排序map-reduce函數中的鍵以便date鍵是last而不是first ? – Teddy
來自reduce的結果未排序,所以我沒有在日期順序中得到結果.emitting [tag,ip]可能提供了reduce中的一些排序變體。 – Jhon