Salta el contingut

DAM - DAW - MP 0484 Bases de Dades

Eliminació de documents

Per [eliminar documentsdelete utilitzarem els mètodes deleteOne o deleteMany (eliminen documents) o drop (elimina la col·lecció). Cal especificar la col·lecció. Podem eliminar Col·leccions completes o bé documents segons una selecció.

En versions anteriors hi havia el mètode remove que englobava el deleteOne i el deleteMany amb el paràmetre justOne

deleteOne

db.collection.deleteOne()

db.collection.deleteOne(
   <filter>,
   {
      writeConcern: <document>,
      collation: <document>,
      hint: <document|string>        // Available starting in MongoDB 4.4
   }
)

deleteMany

db.collection.deleteMany()

db.collection.deleteMany(
   <filter>,
   {
      writeConcern: <document>,
      collation: <document>
   }
)

Exemples

db.alumnes.find()
db.alumnes.deleteMany( { "Cicle" : "DAW" } )
db.alumnes.find()
db.alumnes.deleteOne( { } )
db.alumnes.find()
db.alumnes.drop()
db.alumnes.find()
show collections