当前位置: 首页 > news >正文

mongo DB -- aggregate分组查询后字段展示

一、分组查询

        在mongoDB中可以使用aggregate中的$group操作对集合中的文档进行分组,但是查询后的数据不显示其他字段,只显示分组字段

 aggregate进行分组示例

 db.collection.aggregate([{$group: {_id: "$field"}},])

查询后显示

展开只显示两个字段

二、显示所有字段

2.1 $first显示

        显示字段示例

 db.collection.aggregate([{$group: {_id: "$field"},field:{$first:'$field'}},])

        查询后字段显示

2.3 $project显示

 

 db.collection.aggregate([{$group: {_id: "$field"},field:{$first:'$field'}},{$project:{_id:0,'field':'$_id.field'}},])

查询显示想要字段

http://www.lryc.cn/news/240451.html

相关文章:

  • 禁止linux shell 终端显示完整工作路径,如何让linux bash终端不显示当前工作路径
  • error: ‘ui/ui_uimainwindow.h‘ file not found
  • 【高级网络程序设计】Week2-3 HTML
  • 来聊聊JVM中的类加载过程以及双亲委派模型(学习Java必知内容)
  • scala的类介绍
  • 1.Gin 介绍
  • 华三无线控制器WX2540H配合准入做Portal认证
  • OAK相机通过振动测试!
  • 使用Pytorch从零开始构建RNN
  • Linux之实现简易的shell
  • 如何实现在公网下使用navicat图形化工具远程连接本地内网的MariaDB数据库
  • MySQL InnoDB 引擎底层解析(三)
  • 浅析基于智能音视频技术的城市重要场馆智能监控系统设计
  • hdu-lcy算法培训班 入门第一讲 数学基础
  • 获取ip属地(ip2region本地离线包-超简单)
  • 主流的低代码平台有哪些?程序员应该如何与低代码相处?
  • 华为---OSPF网络虚连接(Virtual Link)简介及示例配置
  • Python函数式编程:让你的代码更优雅更简洁
  • 艺术作品3D虚拟云展厅能让客户远程身临其境地欣赏美
  • 负载均衡简介
  • 【高级网络程序设计】Week2-1 Sockets
  • quickapp_快应用_requestHeader
  • FPGA----ZCU106使用petalinux 2019.1的第一个app开发
  • 华为ac+fit漫游配置案例
  • Jenkins 配置节点交换内存
  • 二百零七、Flume——Flume实时采集5分钟频率的Kafka数据直接写入ODS层表的HDFS文件路径下
  • 【实验】配置用户自动获取IPv6地址的案例
  • 手撕A*算法(详解A*算法)
  • 1688API如何获取商品详情信息(关键词搜索商品列表),1688API接口开发系列
  • 〖大前端 - 基础入门三大核心之JS篇㊶〗- DOM事件传播和事件监听方法addEventListener()