Mongodb group 对象合并疑问?

Mongodb group 对象合并疑问?求大神解答? Mongodb版本V4.2

image.png

数据如图所示:
接下来我需要对 ufi 分组,这个 individualSurveys 是一个对象,我想要的时候分组以后把 rankCode 作为 individualSurveyskey,但是我自己试了几种方法却不行,求大佬指教这样在 Mongodb 里是否是能够做到的?

    {
        "$group": {
            "_id": "$ufi",
            "surveys": {
                "$push": {individualSurveys:"$individualSurveys" , "rankCode": "$rankCode"},
            },
        }
    },
    所以我现在的写法只能让 individualSurveys 和 rankCode 在同一级,而不是rankCode 是 individualSurveys 的key
阅读 1.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题