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

Come rimuovere tutti gli elementi da una raccolta MongoDB

Quando si lavora con MongoDB potrebbe essere necessario rimuovere tutti gli elementi da una raccolta.

Puoi farlo chiamando il deleteMany metodo di una raccolta, passando un oggetto vuoto.

In questo modo:

yourcollection.deleteMany({})

Ecco un esempio 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({})
  }
)