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

indsæt i underdokument med mongoDB

I sammenligning med et tidligere svar, som blot indsætter alt i roden af ​​dokumentet, er her en korrekt måde at gøre dette på med positionsoperatør :

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



  1. Hvordan undgår man datatab ved serverfejl med MongoDB på en enkelt maskine?

  2. return Model.create(arr).exec() virker ikke i mongoose

  3. Virtuel befolke med Mongoose

  4. Sådan indsætter du flere dokumenter på én gang i MongoDB gennem Java