我有这样一个数据 struct
{
"level1": [
{
"id": 1,
"level2": [
[
{
"id": 1
},
{
"id": 2
},
{
"id": 5
}
],
[
{
"id": 3
},
{
"id": 4
}
]
]
}
]
}
如何通过find()操作符获取id为3的元素?
level2
总是有两个数组
我试过这个--model.find({ 'level1.level2.$[i].$[j].id': 3 })
,但不起作用