-1
我對MongoDb非常陌生。我有一個收集訂單,其中有以下多個文件。MongoDb SUM GROUP BY WHERE
{
"vendor": "amazon",
"date": ISODate("2016-12-05T21:10:39.100Z"),
"products" : [
{
"id": NumberLong(590573),
"totalSold": NumberLong(59),
"totalCost": NumberLong(7350),
"variations": [
{
"varId": NumberLong(1),
"totalSoldV": NumberLong(30),
"totalCostV": NumberLong(3000)
},
{
"varId": NumberLong(2),
"totalSoldV": NumberLong(29),
"totalCostV": NumberLong(4350)
},
]
}
]
}
所以我想實現是特定product.id
我想date
計算sum(totalSold)
和sum(totalCost)
組。我一直在玩整體遊戲,但一直沒能做到。
你這是什麼意思日期羣? – sergiuz
@SergiuZaharie每個文檔都有一個字段日期。將有多個具有相同日期值的文檔。 – KunalC
你是指同一天?檢查我的答案,看看是否適合你。 – sergiuz