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

MongoDB - Thả một bộ sưu tập

Để thả một bộ sưu tập trong MongoDB, hãy sử dụng db.collection.drop() phương pháp.

Trong MongoDB, db.collection.drop() phương thức xóa bộ sưu tập khỏi cơ sở dữ liệu. Nếu bộ sưu tập tồn tại, nó sẽ trả về true , nếu nó không tồn tại, nó sẽ trả về false .

Thả một Bộ sưu tập còn tồn tại

Ở đây, chúng tôi sẽ sử dụng db.collection.drop() để bỏ một bộ sưu tập tồn tại.

Trước tiên, hãy nhanh chóng kiểm tra xem chúng tôi có bộ sưu tập nào trong âm nhạc của chúng tôi cơ sở dữ liệu:

show collections

Kết quả:

artists
musicians
producers

Được, vì vậy chúng tôi sẽ xóa nghệ sĩ bộ sưu tập.

db.artists.drop()

Thông báo kết quả:

true

Vì vậy, bộ sưu tập đã bị bỏ. Chúng ta có thể xem qua một lượt khác để xem hiện chúng ta có những bộ sưu tập nào:

show collections

Kết quả:

musicians
producers

Lưu ý rằng db.collection.drop() phương thức không chấp nhận bất kỳ tham số nào. Chỉ cần chạy nó như đã chỉ định ở trên.

Cố gắng loại bỏ một Bộ sưu tập không tồn tại

Vì vậy, bây giờ không còn nghệ sĩ bộ sưu tập trong cơ sở dữ liệu của chúng tôi, hãy thử thả nó xuống và xem chúng tôi nhận được thông báo gì:

db.artists.drop()

Thông báo kết quả:

false

Nó trả về false vì bộ sưu tập không tồn tại.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hình ảnh trả về từ API REST luôn hiển thị bị hỏng

  2. Hiệu suất chèn hàng loạt trong MongoDB cho các bộ sưu tập lớn

  3. Trong Flask, chuyển đổi đối tượng POST của biểu mẫu thành một đại diện phù hợp với mongodb

  4. MongoDB $ push so với $ addToSet:Sự khác biệt là gì?

  5. Trong mongoDb, làm cách nào để xóa một phần tử mảng theo chỉ mục của nó?