首页 > 数据库 >mongodb分组且提取组内所有数据到一个数组里面方式

mongodb分组且提取组内所有数据到一个数组里面方式

时间:2023-03-28 18:22:33浏览次数:40  
标签:name mongodb age 组内 分组 country null

 

db.tempdata.insertMany([
    {
    name: "AAA",
    age: 14,
    country: "us"
  },
  {
    name: "BBB",
    age: 13,
    country: "us"
  },
  {
    name: "CCC",
    age: 12,
    country: null
  },
  {
    name: "DDD",
    age: 12,
    country: null
  }
    ])
    
 

db.tempdata.aggregate([{
    
    $group: { _id: "$country",
        all:{
            $push: "$$ROOT"
        }
    }
}])

image

标签:name,mongodb,age,组内,分组,country,null
From: https://www.cnblogs.com/qiudaozhang/p/17266250.html

相关文章

  • mongodb和redis设计原理简析
    redis:1、NIO通信  因都在内存操作,所以逻辑的操作非常快,减少了CPU的切换开销,所以为单线程的模式(逻辑处理线程和主线程是一个)。  reactor模式,实......
  • MongoDB 2.4企业版分析
    MongoDB2.4企业版分析作者:chszsMongoDBv2.4版于3月19日发布,它引入了内置的文本搜索功能,以及基于哈希的分片和众所期盼的安全特性。同时,10gen公司发布了MongoDB的企业版,它......
  • MongoDB 2.2.1发布
    作者:chszsMongoDBv2.2.1版发布。这一版没有增加新功能,而是修复了一些MongoDB在2.2.0版上发现的Bug。官方推荐所有MongoDB用户升级数据库。MongoDBv2.2.1版中值得注意的修......
  • mysql数据迁移mongodb
    现在准备把mysql数据迁移到mongodb,上网搜索了一些资料,上了mongodb的官网看了,在window下有一个mongodb客户端工具,可以直接把数据迁移到mongodb,并且非常简单工具名..Mong......
  • MongoDB GridFS最佳应用概述
    《MongoDBGridFS最佳应用概述》作者:chszs,转载需注明。GridFS是MongoDB数据库之上的一个简单文件系统抽象。如果你熟悉AmazonS3的话,那么GridFS与之相似。为什么像MongoDB这......
  • 安装 MongoDB
    安装MongoDBhttps://www.mongodb.com/try/download/community如果是Yum安装,可以Package选项选server,然后拷贝链接后使用yum直接安装,如yuminstallhttps://repo.mongo......
  • Jmeter mongodb
    Jmeter5.0访问mongodb数据库,用MongoDBScript(DEPRECATED)的方法不能实现,会报错。改用JSR223Samplerpython的方式可以实现。附图   注意,一定要把模块的地址......
  • MongoDB修改最大连接数
    MongoDB修改最大连接数前言查询mongodb配置参数,可以知道最大连接的参数是maxIncomingConnections。但是修改参数后,查看支持的最大连接数还是默认的819.。原因:最大连接......
  • MongoDB进阶系统学习3——MongoDB高级操作
    第三部分:MongoDB高级操作5聚合分组统计(管道)5.1聚合aggregate聚合(aggregate)是基于数据处理的聚合管道,每个文档通过一个由多个阶段(stage)组成的管道,可以对每个阶段的管道......
  • mongoDB3.4 Localhost Exception
    localhostexception简单翻译为“本地主机例外”,主要对于开发者(运维人员)而言,通常使用mongoshell来操作mongodb。本地主机例外允许您启用访问控制,然后在系统中创建第一个用......