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

Comment supprimer une chaîne d'un tableau dans un document mongodb ?

Vous pouvez utiliser $pull opérateur, veuillez essayer la requête ci-dessous :

db.collection.update({
    { _id : id },
    { $pull: { "list": "four" } }
});

Si vous souhaitez supprimer deux éléments ou plus du tableau "list", vous pouvez le faire avec $pull opérateur, ainsi :

db.collection.update({
    { _id : id },
    { $pull: { list : { $in : [ "one", "four" ] } } }
});