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

Sådan fjerner du alle elementer fra en MongoDB-samling

Når du arbejder med MongoDB, har du muligvis behov for at fjerne alle elementer fra en samling.

Du kan gøre det ved at kalde deleteMany metode til en samling, at sende et tomt objekt.

Sådan:

yourcollection.deleteMany({})

Her er et fuldstændigt eksempel:

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. MongoDB-funktioner i ClusterControl 1.4

  2. Transaktioner i MongoDB

  3. Sådan installeres Apache CouchDB i Ubuntu 20.04

  4. Hvordan får man vist dokumentfelter i mongo shell?