sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur man tar bort alla föremål från en MongoDB-samling

När du arbetar med MongoDB kan du behöva ta bort alla objekt från en samling.

Du kan göra det genom att anropa deleteMany metod för en samling, skicka ett tomt objekt.

Så här:

yourcollection.deleteMany({})

Här är ett fullständigt exempel:

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

  1. Frågar MongoDB att matcha i det första objektet i en array

  2. Apache HBase Replication:Operationell översikt

  3. Hantera långvarig verksamhet i MongoDB

  4. Hur får man storleken på ett enda dokument i Mongodb?