[
{
playerId:'111',
playerName:'昵称2',
channels:[
{
channel:{
channelId:1,
channelName:'test'
}
},
{
channel:{
channelId:2,
channelName:'test2'
}
}
]
},
{
playerId:'222',
playerName:'昵称2',
channels:[
{
channel:{
channelId:3,
channelName:'test3'
}
},
{
channel:{
channelId:4,
channelName:'test4'
}
}
]
}
]
如上结构:根据channelId 查询当前Player对象,试用了$elemMatch 但是我这数组里嵌了2层对象,行不通。有人解答下么。