[MongoDb] Mettre à jour l'index d'un array
patrice86
Messages postés
1380
Date d'inscription
Statut
Membre
Dernière intervention
-
patrice86 Messages postés 1380 Date d'inscription Statut Membre Dernière intervention -
patrice86 Messages postés 1380 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je dispose de la collection suivante :
Ou plus simplement :
Je souhaite pouvoir ajouter les clés des tableaux des champs "labels". les clés en et fr
Voici un tableau labels existant :
je souhaite avoir :
Une idée de comment je dois faire pour manipuler mon json ? J'ai réussi à récupérer les tableaux maintenant je dois ajouter la clé devant.
Merci
Je dispose de la collection suivante :
{ "_id" : ObjectId("56bc9f5c1f84b634028b4568"), "published" : false, "initial" : false, "displayColor" : "orange", "labels" : [ { "language" : "en", "value" : "Pending" }, { "language" : "fr", "value" : "En attente" } ], "name" : "pending" }
{ "_id" : ObjectId("56bc9f5c1f84b634028b4569"), "name" : "published", "published" : true, "initial" : false, "displayColor" : "red", "labels" : [ { "language" : "en", "value" : "Published" }, { "language" : "fr", "value" : "Publié" } ] }
Ou plus simplement :
array (
'_id' =>
MongoId::__set_state(array(
'$id' => '576d48b4b7f2f7d3008b4568',
)),
'name' => 'published',
'published' => true,
'initial' => false,
'displayColor' => 'red',
'labels' =>
array (
0 =>
array (
'language' => 'en',
'value' => 'Published',
),
1 =>
array (
'language' => 'fr',
'value' => 'Publié',
),
),
)
Je souhaite pouvoir ajouter les clés des tableaux des champs "labels". les clés en et fr
Voici un tableau labels existant :
"labels" : [ { "language" : "en", "value" : "Pending" }, { "language" : "fr", "value" : "En attente" } ]
je souhaite avoir :
"labels" : [ "en" { "language" : "en", "value" : "Pending" }, "fr" { "language" : "fr", "value" : "En attente" } ]
Une idée de comment je dois faire pour manipuler mon json ? J'ai réussi à récupérer les tableaux maintenant je dois ajouter la clé devant.
Merci
A voir également:
- [MongoDb] Mettre à jour l'index d'un array
- Mettre a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mettre a jour chromecast - Accueil - Guide TV et vidéo
- Comment mettre à jour ses pilotes - Guide
- Index téléphonique - Guide