I'm new to MongoDB. I don't know much MongoDB queries. One query which I'm unable to find. "Get all students list and count of addressList".
Document:
{ _id: 123, students:
[
{
studentId:987,
studentName:"####",
addressList:[
{
addressId:678,
addressName:"XXXXXXXX"
},
{
addressId:679,
addressName:"XXXXXXX"
}
]
},
{
studentId:988,
studentName:"####",
addressList:[
{
addressId:680,
addressName:"XXXXX"
}
]
}
]
}
Response:
{
students:[
{
studentId:987,
studentName:"#####",
addressCount:2,
},
{
studentId:988,
studentName:"#####",
addressCount:1
}
]
}