MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

wie man ein bestimmtes Objekt aus dem Array-Objekt in MongoDB löscht

Sie können es mit $pull entfernen Operator. Die Abfrage sollte wie folgt lauten:

db.myObject.update(
    {"cats.catname" : "elect"},
    {$pull:{"cats.$.subcats" : {subcatname : "mobile"}}}
);