Bonjour,

Je suis nouveau sur mongoDB.

Je n'arrive pas à insérer un commentaire supplémentaire dans mon document. Je m'explique, voici mon document sous mongo :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
{
"articleName" : "Mon premier Article",
"description" : "xxx xxxx xxx",
"author" : "Martin",
"commentaires" :  
                 {
                        "fromAuthor" : "Jacques",
                         "message" : "Tres intéressant votre article."
                  }   
}
Par exemple, je veux insérer un commentaire supplémentaire dans cet article :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
$c = array( 
          '$set' => array (
                 commentaires => array ( 
                             fromAuthor => "Nicolas", 
                             message => "Pas tres interessant"
            )));
Mais à l'exécution, $article->update(array("_id" => xxxxxx), $c);, ça remplace au commentaire précédent au lieu de me l'insérer.

Auriez-vous une idée de comment résoudre le problème ?