sql >> Database >  >> NoSQL >> MongoDB

Hoe verwijder ik een string uit een array in een mongodb-document?

U kunt $pull gebruiken operator, probeer de onderstaande vraag:

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

Als u twee of meer elementen uit de array "list" wilt verwijderen, kunt u dat doen met $pull operator, ook:

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



  1. Overslaan en beperken voor paginering voor een Mongo-aggregaat

  2. Een inleiding tot Percona Server voor MongoDB 4.2

  3. MongoDB - enorme hoeveelheid MongoCleaner-threads

  4. PostgreSQL en MongoDB WAAR IN VOORWAARDEN