鏈接工具
robo3t
分組求和查詢
db.getCollection("db_name")
.aggregate({"$match":{ "查詢條件" }},
{"$group":{_id:"id名稱",total:{"$sum":"$字段名"}}});
例如:
db.getCollection("xxx")
# 條件匹配
.aggregate({"$match":{"mediaAccountId" : 82362469,
"date":{$gte:ISODate("2020-02-18T16:00:00.000Z"),$lt:ISODate("2020-03-29T16:00:00.000Z")}}},
# 通過ID 以及時間分組
{"$group":{_id: {id:"$mediaAccountId", date:"$date"},total:{"$sum":"$validView"}}});