天天看點

MongoDB學習--進階查詢 [聚合Group]

Group大約需要一下幾個參數。

key:用來分組文檔的字段。和keyf兩者必須有一個

keyf:可以接受一個javascript函數。用來動态的确定分組文檔的字段。和key兩者必須有一個

initial:reduce中使用變量的初始化

reduce:執行的reduce函數。函數需要傳回值。

cond:執行過濾的條件。

finallize:在reduce執行完成,結果集傳回之前對結果集最終執行的函數。可選的

測試資料

測試要執行的GROUP程式代碼

執行之後的結果