首页 > 其他分享 >MongDB aggregation _ sample

MongDB aggregation _ sample

时间:2022-08-26 14:36:31浏览次数:39  
标签:MongDB ne aggregation sample activityId match

[{
 $match: {
  createdTime: {
   $gt: ISODate('2022-08-23T00:00:00.000Z')
  }
 }
}, {
 $match: {
  invalidType: {
   $ne: 'InvalidUser'
  }
 }
}, {
 $match: {
  $and: [
   {
    message: {
     $ne: 'succed'
    }
   },
   {
    retryNeeded: {
     $ne: false
    }
   }
  ]
 }
}, {
 $group: {
  _id: '$activityId',
  records: {
   $push: '$$ROOT'
  },
  num: {
   $sum: 1
  }
 }
}]

  

 

取一段时间之后的数据

排除 部分数据

按 activityId 对数据进行分组,统计 & 组合为数组

标签:MongDB,ne,aggregation,sample,activityId,match
From: https://www.cnblogs.com/panpanwelcome/p/16627460.html

相关文章

  • MongDB
    MongoDB的安装和常用操作Docker安装MongDB拉取镜像dockerpullmongo:latest创建和启动容器dockerrun-d--restart=always-p27017:27017--namemymongo-......
  • mongodb4.4 Aggregation
    如果需要进行数据分析,那么可以使用MongoDB的聚合框架,可以对一个或多个集合中的文档进行分析。聚合框架基于管道的概念。使用聚合管道可以从MongoDB集合获取输入,并将该集......
  • golang_mongdb 事务
    这里还没有开始弄:/Users/mac/工作/goland/github/mongo-go-examplesfuncTestTransactionCommit(t*testing.T){varerrerrorvarclient*mongo.Client......