MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

inserisci nel documento secondario con mongoDB

Rispetto a una risposta precedente che inserisce semplicemente tutto nella radice del documento, ecco un modo corretto per farlo con operatore posizionale :

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