4
如你所知,在CouchDB視圖的reduce
功能如下:CouchDB reduce函數的key(value)參數的排序順序保證?
function (key, values, rereduce) {
return sum(values);
}
,其中的第一個參數的定義如下:
時rereduce爲
false
,則:
- 鍵將是一個數組,其元素是形式爲[鍵,ID],其中鍵是由地圖功能和id發出的密鑰的陣列是從中產生的密鑰的文件。
- 值將是爲鍵中各個元素髮出的值的數組。
我的問題是:當rereduce是false
,是否有關於key
(或values
)陣列元素的順序的任何保證?我的直覺(基於Reduce vs Rereduce一章)是應該訂購關鍵字和值,但我沒有看到任何直接的確認。
任何想法? 謝謝!
我認爲問題是關於values'的'與用於計算單個步驟,而不是索引元素的順序。 –