【发布时间】:2026-01-29 21:15:01
【问题描述】:
我有一个类似下面的文档,我想从中返回当前*字段的子字段作为结果数组的每个文档中的*字段:
{
field1: {
subfield1: {},
subfield2: [],
subfield3: 44,
subfield5: xyz
},
field2: {
othercontent: {}
}
}
我希望我的聚合查询的结果返回以下内容(field1 的内容作为*文档):
{
subfield1: {},
subfield2: [],
subfield3: 44,
subfield5: xyz
}
这可以通过$project 和聚合框架来完成,而无需将每个子字段都定义为*字段返回吗?
【问题讨论】:
-
我很好奇这是否可能;我倾向于认为不是。这个问题似乎相关:*.com/q/19431773/390819
标签: mongodb mongodb-query