【发布时间】:2021-09-14 14:20:15
【问题描述】:
我正在尝试复制文档中的某些字段。
如果我们在 object 中有字段,我想将它们复制到外部,反之亦然。
我的 MongoDB 版本是 4.2.12。
这是我的收藏:
{
'id': '1',
'object': {
'a': 'OK',
'b': ''
}
},
{
'id': '2',
'a': '',
'b': 'OK',
}
这就是我想要的结果:
{
'id': '1',
'a': 'OK',
'b': '',
'object': {
'a': 'OK',
'b': ''
}
},
{
'id': '2',
'a': '',
'b': 'OK',
'object': {
'a': '',
'b': 'OK'
}
}
我们将非常感谢您的帮助。
【问题讨论】:
-
用
{$addFields: {object: "$$ROOT"}}尝试聚合管道
标签: mongodb mongodb-query aggregation-framework