sql >> Database >  >> NoSQL >> MongoDB

invoegen in subdocument met mongoDB

In vergelijking met een eerder antwoord dat alles in de hoofdmap van het document invoegt, is hier een correcte manier om dit te doen met positionele operator :

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



  1. NodeJS - MongoClient.Verbinden met URL naar DB anders dan standaard

  2. Mongoengine is erg traag bij grote documenten in vergelijking met native pymongo-gebruik

  3. Mongodb Join op _id veld van String naar ObjectId

  4. Hoe spring boot app redis en spring boot session global redis te isoleren