IT虾米网

mongodb之如何求和字段的值

JustinYoung 2023年11月29日 编程语言 248 0

我有这样的结构

  { 
        "actionName": "add_new_paint_layer", 
        "countUse": 1, 
        "sources": "smth" 
    }, 
    { 
        "actionName": "clear", 
        "countUse": 1, 
        "sources": "smth" 
    }, 
   { 
        "actionName": "clear", 
        "countUse": 5, 
        "sources": "smth" 
    }, 

如何对 actionName“clear”求和“countUse”?

请您参考如下方法:

db.collection.aggregate([ 
  {$match: 
    {'actionName': 'clear'}, 
  {$group: 
     {_id: "$actionName", 
     total_count:{ $sum: "$countUse"}}} 
]) 


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!