更改文件的结构

时间:2019-01-19 11:31:40

标签: mongodb

我具有以下文档结构:

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

如何用mongodb语言获得此结果?

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

非常感谢

1 个答案:

答案 0 :(得分:1)

您需要$replaceRoot流水线阶段,请尝试:

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