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

hvordan man sletter et specifikt objekt fra array-objekt i MongoDB

Du kan fjerne det ved at bruge $pull operatør. Forespørgslen skal være som følger:

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


  1. Mongoose at slette (trække) et dokument i et array, virker ikke med ObjectID

  2. Meteor:Unik MongoDB URL til forskellige brugere

  3. Mongoose pass req objekt til middleware

  4. Indeksering af arrays af objekter i MongoDB