sql >> Databáze >  >> NoSQL >> MongoDB

vložte do vnořeného dokumentu s mongoDB

Ve srovnání s předchozí odpovědí, která pouze vkládá vše do kořenového adresáře dokumentu, je zde správný způsob, jak to udělat s pozičním operátorem :

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



  1. Změňte výchozí velikost fondu připojení Mongo v aplikaci Spring-boot

  2. 3 způsoby, jak odebrat hodnotu z pole v MongoDB

  3. Odebrání objektu z pole uvnitř kolekce

  4. Jak přímo dotazovat vnořené pole bez zadání nadřazeného pole?