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

come eliminare un oggetto specifico dall'oggetto array in MongoDB

Puoi rimuoverlo utilizzando $pull operatore. La query dovrebbe essere la seguente:

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