我想排除嵌套对象属性中数组中的项目
我尝试过:
const allActive = await Source.find({'templates.active': {$eq: true}}).exec()
{
"name": "TopLvl",
"templates": [
{
"name": "Bar",
"visible": true
},
{
"name": "Bar",
"visible": false
}
]
}
但是在allActive
中,我得到了带有visible: false
的物品的原始对象
我想得到:
{
"name": "TopLvl",
"templates": [
{
"name": "Bar",
"visible": true
}
]
}
有可能吗?