Dane aktualizacji MongoDB w zagnieżdżonym polu
Używam Mongo do bycia moją bazą danych. mam dane:
{
_id : '123'
friends: [
{name: 'allen', emails: [{email: '11111', using: 'true'}]}
]
}
teraz chcę motywować e-maile znajomych przyjaciół, których _id to '123' piszę tak:
db.users.update ({_id: '123'}, {$set: {"friends.0.emails.$.email" : '2222'} })
jest to łatwe, ale jest złe, gdy tablica e-mail ma dwa lub więcej danych. więc moje pytanie brzmi: w jaki sposób mogę zmotywować dane w zagnieżdżonym pliku - po prostu mieć dwie lub więcej zagnieżdżonych tablic? Dzięki.