MongoDB Update Deep Array
Ich habe das folgende Objekt in meiner Mongo-Datenbank namens Musik.
Ich möchte aktualisieren, wo das Genre Grunge ist
Der Bandname ist Nirvana
Der Albumname ist Nevermind
Die Titelreihenfolge ist 1
und ändere den Titel in "Smells Like Teen Spirit!".
Ich habe versucht, mit dem Positionsoperator zu spielen, kann dies aber nicht ganz herausfinden.
<code>{ genre : "Grunge", bands : [ { name : "Nirvana", albums : [ { name : "Nevermind", tracks : [ { name : "Smell Like Teen Spirit", order : 1, duration : 301 }, { name : "In Bloom", order : 2, duration : 254 } ] }, { name : "In Utero", tracks : [ { name : "Server the Servants", order : 1, duration : 216 }, { name : "Scentless Apprentice", order : 2, duration : 254 } ] } ] }, { name : "Karma++ : A Nirvina Tribute Band", albums : [ { name : "Nevermind", tracks : [ { name : "Smell Like Teen Spirit", order : 1, duration : 301 }, { name : "In Bloom", order : 2, duration : 254 } ] }, { name : "In Utero", tracks : [ { name : "Server the Servants", order : 1, duration : 216 }, { name : "Scentless Apprentice", order : 2, duration : 254 } ] } ] } ] } </code>