是否可以不编写所有子文档的字段?
假设我有以下文档结构:
{
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 ×1