0
我有一個關於Map/Reduce在mongodb中排序內部文檔的問題。 的方案是像以下:映射/減少和排序嵌套文檔
{
"_id" : 16,
"days" : {
"1" : 123,
"2" : 129,
"3" : 140,
"4" : 56,
"5" : 57,
"6" : 69,
"7" : 80
}
所以我現在的問題是: 我如何能實現從上面的數據總結了一些特定的日子。 舉例:
我想總結第1,3和7天的值,並從中得出結果。 我試過 MapReduce aggregation based on attributes contained outside of document的解決方案,但沒有取得任何成功。
任何人都可以幫助我嗎?
感謝您的回答。但是,當我嘗試這個我有一個編譯錯誤。我認爲蒙戈不喜歡「this.days.1」 – MadeOfSport 2012-03-10 13:17:17
對不起,我修好了。將錯誤的版本粘貼到答案中!可能你找到答案很難找到你自己的原因是this.days.1不起作用,但this.days [「1」]。 – 2012-03-10 21:18:27