2014-01-30 24 views
0

下面是我的MongoDB結構MongoDB的 - 組和計數

[ 
    { 
    "_id": "com.android.angrybirds", 
    "rating": [ 
     { 
     "user": "BBE74610BEE1A92784FDB", 
     "value": "1" 
     }, 
     { 
     "user": "BBE74610BEE1A92784F", 
     "value": "5" 
     }, 
     { 
     "user": "BBE74610BEE1A9784F", 
     "value": "5" 
     } 
    ] 
    } 
] 

我想組和計數獨特的收視率。我試圖使用聚合,組但它沒有工作。

預期輸出

[ 
    { 
    "_id": "com.avatarrom.angrybirds", 
    "rating": [ 
     { 
     "1": 1, 
     "5": 2 
     } 
    ] 
    } 
] 
+1

你能告訴我們你的非工作聚集查詢嗎? – RickyA

回答

1

像@RickyA說,你聚集的查詢將是有趣的。你需要的是聚合函數結合運算符。 This post有一個很好的示例,你可以做到這一點。

+0

這是一個非常有用的鏈接。它遵循相同的邏輯,它的工作。 – Vinoth