sql >> Databasteknik >  >> NoSQL >> MongoDB

Använda MongoDB $pull för att ta bort dokument inom en Array

Det är precis vad $pull operatorn gör det, så i skalet kan du använda en update gillar:

db.clusters.update({}, 
    {$pull: {members: {tweetID: '5327010328645530500'}}}, 
    {multi: true})

Ställ in multi alternativet så att varje dokument uppdateras, inte bara det första.



  1. Redis som Hibernate-cache på andra nivån

  2. Fixa "indexnamn måste vara en sträng" när du släpper flera index i MongoDB

  3. Kontrollera samlingsexistens i MongoDB

  4. Hur man aggregerar efter år-månad-dag i en annan tidszon