相关疑难解决方法(0)

MongoDB - $project 嵌套文档到根级别

是否可以不编写所有子文档的字段?

假设我有以下文档结构:

{
  field1: a,
  subdoc: {
          field2: b,
          field3: c
  }
}
Run Code Online (Sandbox Code Playgroud)

我想使用$project以获取根级别的 suboc:

{
  field1: a,
  field2: b,
  field3: c              
}
Run Code Online (Sandbox Code Playgroud)

这只是 subdoc 中有 2 个字段的示例,我的真实文档有很多字段,将来可能会添加或删除更多字段,因此我希望$project它更加动态,而不是单独指定所有字段。

mongodb

9
推荐指数
1
解决办法
4113
查看次数

标签 统计

mongodb ×1