目标
需要处理的数据
成果
思路:第一步.先把嵌套文档(对象)转换为数组
- 知识点:$ objectToArray与$ ArrayToobject
db.exception.aggregate([
{$project:{
_id:1,
name:1,
pointName:1,
enterpriseName:1,
mn:1,
busId:1,
dataType:1,
"arrayofkeyvalue":{"$objectToArray":"$metrics"},
}
}
,
{$unwind:{
path:"$arrayofkeyvalue",
preserveNullAndEmptyArrays:t