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

Hvordan fjerner jeg en streng fra et array i et mongodb-dokument?

Du kan bruge $pull operatør, prøv venligst nedenstående forespørgsel:

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

Hvis du vil fjerne to eller flere elementer fra arrayet "liste", kan du gøre det med $pull operatør, også:

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



  1. Brug af $$ROOT i aggregeringsrækkefølge

  2. Sådan kalder du et lagret JavaScript i MongoDb fra C#

  3. Redis klynge/belastningsbalancering

  4. Sådan henter du posten fra mongodb ved hjælp af _id-feltet og viser den hentede post i konsollen ved hjælp af java