我有第COLUMN1 &列2看起來像這樣如何讓MongoDB中的預測與組操作員
Colum1 Column2
A 1
A 2
A 3
B 2
B 4
B 6
如果我執行下列SQL MySQL中的表
SELECT Column1, Column2, count(*) from Table group by Column1;
結果
Column1 Column2 Count(*)
A 1 3
B 2 3
我想對MONGODB執行類似查詢
我試圖
QUERY1: db.table.aggregate({$group: {_id:"$Column1", count:{$sum:1}} })
QUERY2: db.table.aggregate({$project: {column1:1, column2:1}}, {$group: {_id:"$Column1", count:{$sum:1}} })
然而,對於QUERY2結果是一樣的Query1,好像你不能填充低於$組專欄中提到的其他領域。
有沒有一種方法可以用$ group運算符填充mongodb中的其他字段?
文檔有一個,我相信這是你想要的東西例如:http:/ /docs.mongodb.org/manual/reference/sql-aggregation-comparison/ – WiredPrairie 2013-04-05 12:13:58