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

 

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

posted @   沙漠皇帝  阅读(113)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示