我在蒙戈DB集合中的下列那種文檔的做與蒙戈DB聚合框架之
{ _id:xx,
iddoc:yy,
type1:"sometype1",
type2:"sometype2",
date:
{
year:2015,
month:4,
day:29,
type:"day"
},
count:23
}
我想滿場數由iddoc所有文檔分組做一個總和,其中:
- 在[ 「type1A」, 「type1B」,...] TYPE1
- ,其中2型在[ 「type2A」, 「type2B」,...]
- date.year:2015年,
- 個date.month:4,
- date.type: 「天」
- date.day我想4和7
之間
我認爲這可能很容易在mongo數據庫聚合框架內完成,但我對它很陌生,並且希望能夠入門。
謝謝。是否有可能不僅通過iddoc進行分組,還通過type1進行分組?即一個多組由 – user2175783
是的:'_id:{iddoc:'$ iddoc',type1:'$ type1'}' – JohnnyHK
我怎麼做一個多組通過對iddoc和type1說,鑑於文檔與不同type1有計數字段命名不同?即如果type1是type1A,則計數字段將命名爲counttype1A,如果type1是type1B,則計數字段將命名爲counttype1B。我只想求和counttype1A,只計算1B型 – user2175783