MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Cách xóa tất cả các mục khỏi bộ sưu tập MongoDB

Khi làm việc với MongoDB, bạn có thể phải xóa tất cả các mục khỏi bộ sưu tập.

Bạn có thể làm như vậy bằng cách gọi deleteMany phương thức của một tập hợp, truyền một đối tượng trống.

Như thế này:

yourcollection.deleteMany({})

Đây là một ví dụ đầy đủ:

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Các phương pháp hay nhất để sao lưu cơ sở dữ liệu

  2. DbRef với Mongoose - mongoose-dbref hay dân cư?

  3. Chuyển đổi mongodb Binary _id thành LUUID bằng cách sử dụng nút

  4. Bộ lọc MongoDB $

  5. Cách xóa phần tử thứ n của mảng trong mongodb