[MongoDb] Mettre à jour l'index d'un array
Bonjour,
Je dispose de la collection suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
[_id] => MongoId Object (
[$id] => 56bc9f5c1f84b634028b4569
)
[name] => published
[published] => 1
[initial] =>
[displayColor] => red
[labels] => Array (
[0] => Array (
[language] => en
[value] => Published
)
[1] => Array (
[language] => fr
[value] => Publié
)
)
[_id] => MongoId Object (
[$id] => 56bc9f5c1f84b634028b4568
)
[name] => pending
[published] =>
[initial] =>
[displayColor] => orange
[labels] => Array (
[0] => Array (
[language] => en
[value] => Pending
)
[1] => Array (
[language] => fr
[value] => En attente
)
) |
Je souhaite pouvoir modifier les clés des tableaux des champs "labels".
Le 0 en en
Le 1 en fr
Bien sur, le tout avec le .forEach(function(item) afin de tout faire d'un coup.
J'ai essayer avec la méthode rename mais je dois mal m'y prendre. Avez-vous une idée, une solution, une explication ? :)
Merci