我的文档结构是,
{
_id: '',
l1: {
l21: {
l31: ''
},
l22: {
l32: ''
}
}
}
当我执行{'l1.l21.l31': 1, 'l1': 1}
之类的项目时,只预测了l1.l21.l31
。第二个l1
被忽略,即l22
未被预测。有没有办法避免这种情况?我有一个API,它根据客户端请求生成项目字段。因此,在进入嵌套案例时,我不能要求客户端只包含高级属性。我们可以包括任何开关或不容忽视的东西吗?