MongoDB group 使用 $first 获取指定字段
来源:互联网 发布:isight8.0软件下载 编辑:程序博客网 时间:2024/05/16 08:26
原测试数据:
{ "_id" : ObjectId("59a221054afa291a4e0a974d"), "name" : "jack", "age" : 16, "sex" : "male"}{ "_id" : ObjectId("59a221144afa291a4e0a974e"), "name" : "lucy", "age" : 16, "sex" : "female"}{ "_id" : ObjectId("59a221304afa291a4e0a9750"), "name" : "lili", "age" : 18, "sex" : "female" }{ "_id" : ObjectId("59b0a98bf4eee74a4359353d"), "name" : "jack", "age" : 16, "sex" : "male"}{ "_id" : ObjectId("59e5c25a483b8642c5ac3ded"), "name" : "jame", "age" : 17, "sex" : "unknown"}
以age 和sex分组。获取age, sex, name字段
db.a_test.aggregate([{'$group':{_id:{age:"$age",sex:"$sex"}, name:{$first:"$name"}}},{'$project':{_id:false,age:"$_id.age",sex:"$_id.sex", name:"$name"}}]);
获取到的数据
{ "age" : 17, "sex" : "unknown", "name" : "jame" }{ "age" : 18, "sex" : "female", "name" : "lili" }{ "age" : 16, "sex" : "female", "name" : "lucy" }{ "age" : 16, "sex" : "male", "name" : "jack" }
阅读全文
0 0
- MongoDB group 使用 $first 获取指定字段
- mongodb导入csv格式 获取指定字段
- Java spring-mongodb获取指定字段的值
- Mongodb查询指定字段方法
- spring-mongodb返回指定字段
- 在使用mongoDB 中Group时,分组字段不是唯一索引记录数不能大于2000
- mongodb的group简单使用
- mongoDB for Java 查询显示指定字段
- mongodb 批量查询 输出指定字段
- Spring Data MongoDB 查询指定字段
- mongodb中查询返回指定字段
- MongoDB 如何选择查询结果指定字段 去掉_id字段
- mongodb字段类型ObjectID使用
- MongoDB 学习笔记六 aggregate GROUP使用
- java group 查询 MongoDB 使用keyf
- MongoDB $group
- mongodb group
- 获取表的指定类型的字段
- 在ubuntu16.04搭建Qt4.8.6嵌入式开发环境
- Python学习-Python数据类型
- java 基础之--java的反射机制
- android 微信分享后走ondestroy()用android:configChanges属性解决
- 一些简单js基础问题记录(长期更新)
- MongoDB group 使用 $first 获取指定字段
- 自定义支持数组的表单网络请求
- 第二章 作业 汉字你、我、他在unicode表中的位置。
- Struts2 文件的上传和下载
- NSDecimalNumber使用
- 使用H5实现机器人脸
- 分数转小数(模拟)
- vue中需要注意的一些杂项
- 【LeetCode】423. Reconstruct Original Digits from English(Python实现)