Bonjour,

Je dispose de la collection suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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