• MongoDB查询mgov2的聚合方法


    1、多条表数据累计相加。

    respCount := struct {
    Rebatescore int64 //变量命名必须要和查询的参数一样。
    }{}

    o := bson.M{"$match": bson.M{"userid": 123, "time": bson.M{"$gte": start, "$lte": end}}}
    o1 := bson.M{"$group": bson.M{
    "_id": nil,
    "rebatescore": bson.M{"$sum": "$rebatescore"}}}
    query := []bson.M{o, o1}

      

    2、参数

    $sum //求和
    $avg //计算平均值
    $min //获取集合中所有文档对应值得最小值。
    $max //获取集合中所有文档对应值得最大值。
    

      

  • 相关阅读:
    poj3255,poj2449
    poj2186
    poj3249
    poj3378
    poj3274
    poj1948
    hdu 2181暴搜
    hdu 3342
    hdu 1285
    hdu 1598
  • 原文地址:https://www.cnblogs.com/liubiaos/p/12550933.html
Copyright © 2020-2023  润新知