MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

inserir no subdocumento com mongoDB


Em comparação com uma resposta anterior que apenas insere tudo na raiz do documento, aqui está uma maneira correta de fazer isso com operador posicional :
db.t.update({
 "_id" : "2",
 "workspace.name" : "3"
},{
 $push: {
   'workspace.$.widgets' : {
       id: "2",
       blabla: "blabla"
   }
 }
});