sql >> Base de Datos >  >> NoSQL >> MongoDB

Cómo eliminar todos los elementos de una colección MongoDB

Cuando trabaje con MongoDB, es posible que tenga la necesidad de eliminar todos los elementos de una colección.

Puede hacerlo llamando a deleteMany método de una colección, pasando un objeto vacío.

Así:

yourcollection.deleteMany({})

Aquí hay un ejemplo completo:

const mongo = require('mongodb').MongoClient
const url = 'mongodb://localhost:27017'
let db, jobs

mongo.connect(
  url,
  {
    useNewUrlParser: true,
    useUnifiedTopology: true
  },
  (err, client) => {
    if (err) {
      console.error(err)
      return
    }
    db = client.db('jobs')
    jobs = db.collection('jobs')

    jobs.deleteMany({})
  }
)