MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

So entfernen Sie alle Elemente aus einer MongoDB-Sammlung

Wenn Sie mit MongoDB arbeiten, müssen Sie möglicherweise alle Elemente aus einer Sammlung entfernen.

Sie können dies tun, indem Sie deleteMany aufrufen Methode einer Sammlung, wobei ein leeres Objekt übergeben wird.

So:

yourcollection.deleteMany({})

Hier ist ein vollständiges Beispiel:

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