MongoDB查询mgov2的聚合方法

时间:2020-03-23 11:56:05   收藏:0   阅读:281

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 //获取集合中所有文档对应值得最大值。

  

 

原文:https://www.cnblogs.com/liubiaos/p/12550933.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!