首页 > 解决方案 > 更改文档的结构

问题描述

我有这个文档结构:

{
    "a":{
        "b":{
            "c":"Eduardo","d":"Romero"
            }
        }
}

如何在 mongodb 语言中获得此结果?

{"c":"Eduardo","d":"Romero"}

非常感谢提前

标签: mongodb

解决方案


您需要$replaceRoot管道阶段,请尝试:

db.col.aggregate([ { $replaceRoot: { newRoot: "$a.b" } } ])

推荐阅读