MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

insérer dans le sous-document avec mongoDB

Par rapport à une réponse précédente qui insère simplement tout dans la racine du document, voici une façon correcte de le faire avec opérateur positionnel :

db.t.update({
 "_id" : "2",
 "workspace.name" : "3"
},{
 $push: {
   'workspace.$.widgets' : {
       id: "2",
       blabla: "blabla"
   }
 }
});