let's say i have documents like this in my mongodb:
{
id: 1,
names: [
{
id: 2,
first: [
{
id: 3,
name: "alice",
},
{
id: 4,
name: "bob",
},
]
},
{
id: 5,
first: [
{
id: 6,
name: "berhe",
},
{
id: 7,
name: "belay",
},
]
}
]
}
{
id: 8,
names: [
{
id: 9,
first: [
{
id: 10,
name: "gemechu",
},
{
id: 11,
name: "samy",
},
]
},
{
id: 12,
first: [
{
id: 13,
name: "helen",
},
{
id: 14,
name: "natu",
},
]
}
]
}
now how to retrieve a value with
id=8,
names.id = 9,
names.first.id=10
which is like this:
{
id:10,
name:"gemechu"
}