默认分组后只显示分组的字段,要想显示其他字段 可以每组取字段取第一个的字段名字和值
假如有文档 2条数据
1 {level:1,sex:"boy"name:"Ann"}
2 {level:2,sex:"girl",name:"lucy"}
按level字段分组
如下代码:
{ $group: { _id:"$level" , sex: { $first: "$sex" }, name: { $first: "$name" }} };
即可显示分组内容以及未分组的第一个的内容
默认分组后只显示分组的字段,要想显示其他字段 可以每组取字段取第一个的字段名字和值
假如有文档 2条数据
1 {level:1,sex:"boy"name:"Ann"}
2 {level:2,sex:"girl",name:"lucy"}
按level字段分组
如下代码:
{ $group: { _id:"$level" , sex: { $first: "$sex" }, name: { $first: "$name" }} };
即可显示分组内容以及未分组的第一个的内容