Mongodb group 对象合并疑问?求大神解答? Mongodb版本V4.2
数据如图所示:
接下来我需要对 ufi
分组,这个 individualSurveys
是一个对象,我想要的时候分组以后把 rankCode
作为 individualSurveys
的 key
,但是我自己试了几种方法却不行,求大佬指教这样在 Mongodb
里是否是能够做到的?
{
"$group": {
"_id": "$ufi",
"surveys": {
"$push": {individualSurveys:"$individualSurveys" , "rankCode": "$rankCode"},
},
}
},
所以我现在的写法只能让 individualSurveys 和 rankCode 在同一级,而不是rankCode 是 individualSurveys 的key