java 中使用mongodb_mongodb在java中的使用
agg = Aggregation.newAggregation(
Aggregation.match(
new Criteria().andOperator(Criteria.where("timeStamp").lte(TypeChange.dateToLong(times[1])).gte(TypeChange.dateToLong(times[0])),new Criteria().orOperator(ruleCr))
),//筛选符合条件的记录
Aggregation.group("serverIp")//设置分组字段
.count().as("counter").avg("transRespTime").as("transRespTime"),
Aggregation.project("counter","serverIp","transRespTime")//重新挑选字段
.and("serverIp").previousOperation(),//为前一操作所产生的ID FIELD建立别名
Aggregation.sort(Direction.DESC,"transRespTime"),
Aggregation.limit(20)
);
我有字段 响应时间 我需要按各服务器来聚合, 需要取出的数据时 平均响应时间 agg 对象如上 取别名时的方法是否正确 该怎么做- - 菜鸟一枚,谢谢指点
java 中使用mongodb_mongodb在java中的使用相关推荐
- 在k8s中使用gradle构建java web项目镜像Dockerfile
在k8s中使用gradle构建java web项目镜像Dockerfile FROM gradle:6-jdk8 AS build COPY --chown=gradle:gradle . /home ...
- 使用java中replaceAll方法替换字符串中的反斜杠
今天在项目中使用java中replaceAll方法将字符串中的反斜杠("\")替换成空字符串(""),结果出现如下的异常: 1 java.util.regex. ...
- java基于http协议编程_Java中基于HTTP协议网络编程
java中为我们的网络支持提供了java.net包,能够使我们以编程的方式来访问Web服务功能,这篇博客,就跟大家分享一下,Java中的网络编程的知识,主要是学习下该java.net包下的API. U ...
- ubuntu chrome java插件_在Ubuntu中为Chrome安装Java插件
问题描述 我有JDK,在Ubuntu中一切正常,我是说IDE,一些应用程序,我能够开发和运行项目,但是我在Chrome中收到一条消息:Java(TM) is required to display t ...
- java中collection方法_Java 8中的Collector toCollection()方法
toCollection()Java中的Collector类的方法返回一个Collector,该Collector以遇到的顺序将输入元素累积到一个新的Collection中. 语法如下static & ...
- java中的action_浅析java中action的作用
正如早先指出的那样,action()并不是我们对所有事进行分类后自动为handleEvent()调用的唯一方法.有三个其它的被调用的方法集,如果我们想捕捉某些类型的事件(键盘.鼠标和焦点事件),因此我 ...
- java中注解的使用_java中注解的使用
使用过ssh框架的人一定也使用过注解,尤其是在spring框架中,注解可谓是spring容器和AOP编程的重要环节.注解就是用于修饰类.全局变量.方法.参数或局部变量的接口,java中规定,注解的使用 ...
- java spring scope_如何在Spring中自定义scope的方法示例
大家对于 Spring 的 scope 应该都不会默认.所谓 scope,字面理解就是"作用域"."范围",如果一个 bean 的 scope 配置为 sing ...
- java培训教程分享:Java中怎样将数据对象序列化和反序列化?
本期为大家介绍的java培训教程是关于"Java中怎样将数据对象序列化和反序列化?"的内容,相信大家都知道,程序在运行过程中,可能需要将一些数据永久地保存到磁盘上,而数据在Java ...
最新文章
- UVA11437 Triangle Fun(相似三角形,做辅助线求解相似比例)
- ASP.NET Web API WebHost宿主环境中管道、路由
- Ruby版本管理(RVM)
- 九度OJ最短摘要的生成
- 14. Longest Common Prefix
- 前端学习(2628):node.js中LTS和Current的区别
- mysql having ct_mysql中where和having子句的区别和具体用法
- vue2.0 路由不显示router-view
- Python —— any()函数和all()函数
- pads9.5 (PCB design)
- 月入10w+的offer,变成了整容、传销、网红届的韭菜
- SSAS的MDX的基础函数(二)
- vue3使用vite创建项目【2分钟】
- iOS设计模式解析(三)适配器模式
- K8S学习--Kubeadm-3-dashboard部署和升级
- 从直男审美到时尚达人,这群阿里工程师要让服饰行业换个玩法!
- C语言程序设计笔记(浙大翁恺版) 第九周:指针
- 多股票投资组合+马科维茨计算组合
- 多图层绘制方法(使用Origin)
- 理工英语单词汇总与复习
热门文章
- java接口允许ajax访问_服务允许AJAX请求,允许跨域请求
- html 图片行内剧中,HTML入门(转义字符、行内样式和块级元素、定位、锚点、跑马灯标签、图片标签、表格标签的讲解)...
- RN做的Android应用反编译,macOS Catalina配置Android反编译三件套 apktool/dex2jar/enjarify/jd-gui...
- N个数依次入栈,出栈顺序有多少种?
- 移植QT到tiny4412开发板
- java禁止js获取cookie_java中Cookie被禁用后Session追踪问题
- php读取ds18b20,DS18B20_单总线协议
- java仿qq gui_Java仿QQ登入页面
- html5语义化标签 加粗,html5标签 H5标签
- 微人事项目实战的数据库脚本_EMP微前端实战之cocos2d线上项目