MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment supprimer le document de schéma intégré dans la mangouste?

Je ne peux pas dire ce qui ne va pas avec votre exemple, à part que vous vous y prenez mal. MongoDB fournit un moyen plus simple et intégré de supprimer des éléments d'un tableau soit en spécifiant exactement, soit via une requête :

Voici le $pull opérateur .

Dans la mangouste, une façon de procéder serait :

Article.findByIdAndUpdate(this._id, {
  $pull: {
    likes: {user: user._id}
  }
}, cb);