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

MongoDB:Hvordan sletter man alle poster i en samling i MongoDB Shell?

Argumentet til remove() er et filterdokument, så indlevering af et tomt dokument betyder 'fjern alle':

db.user.remove({})

Men hvis du bestemt vil fjerne alt, hvad du måske være bedre at droppe indsamlingen. Selvom det sandsynligvis afhænger af, om du har brugerdefinerede indekser på samlingen, dvs. om omkostningerne ved at forberede samlingen efter at have droppet den opvejer den længere varighed af remove() opkald vs. drop() ring.

Flere detaljer i dokumenterne .



  1. Apache HBase gør og ikke må

  2. mongoDB Deltag på flere felter

  3. Hvordan kan MongoDB dataSize være større end storageSize?

  4. MongoDB insertOne()