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

Wie entferne ich eine Zeichenfolge aus einem Array in einem Mongodb-Dokument?

Sie können $pull verwenden versuchen Sie bitte die folgende Abfrage:

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

Wenn Sie zwei oder mehr Elemente aus dem Array "list" entfernen möchten, können Sie dies mit $pull tun Operator, auch:

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