Drop() có nghĩa là gì MongoDB?

Với hơn 15 triệu lượt tải xuống, MongoDB là một trong những cơ sở dữ liệu NoSQL miễn phí, mã nguồn mở, đa nền tảng phổ biến nhất, trao quyền cho người dùng truy vấn, thao tác và thu thập thông tin chi tiết có giá trị từ dữ liệu của họ. Mô hình dữ liệu tài liệu linh hoạt của nó cho phép lặp lại nhanh hơn 3–5 lần. Drop collection trong MongoDB là một lệnh hữu ích để xóa các collection khỏi cơ sở dữ liệu. Tìm hiểu tất cả về lệnh này, cách sử dụng, tham số và ví dụ tại đây.  

Bộ sưu tập thả trong MongoDB là gì?

Drop collection trong MongoDB là một phương thức được sử dụng để loại bỏ một collection khỏi cơ sở dữ liệu. Nó cũng loại bỏ tất cả các chỉ mục liên quan của bộ sưu tập đã xóa.  

Chương trình chứng chỉ chuyên nghiệp về khoa học dữ liệu

Tấm vé cuối cùng cho các vai trò công việc hàng đầu về khoa học dữ liệu Khóa học khám phá

Drop() có nghĩa là gì MongoDB?

db. thu thập. lệnh drop() không nhận bất kỳ đối số nào. Nó dẫn đến một lỗi nếu nó được gọi với một đối số. Phương thức lấy đầu vào ở dạng tài liệu tùy chọn. Đầu ra trả về false nếu không có bộ sưu tập hiện có nào bị loại bỏ. Nó trả về true khi bộ sưu tập được loại bỏ thành công.  

Bộ sưu tập bị loại bỏ tạo Sự kiện không hợp lệ cho luồng thay đổi/luồng được mở cho bộ sưu tập bị loại bỏ. Nó có được một khóa trên bộ sưu tập nhất định trong quá trình hoạt động. Tất cả các hoạt động tiếp theo đợi cho đến khi phương thức giải phóng khóa

db. thu thập. phương thức drop() trả về lỗi khi bạn cố xóa một bộ sưu tập trong cơ sở dữ liệu quản trị hoặc cơ sở dữ liệu cấu hình. Để loại bỏ các bộ sưu tập này, hãy kết nối với máy chủ cấu hình và chạy lệnh ở đó

cú pháp.  

db.Collection_name.drop({writeConcern: })

Sử dụng Drop Collection trong MongoDB

Để xóa hoàn toàn bộ sưu tập, hãy sử dụng lệnh db. thu thập. drop() và loại bỏ toàn bộ bộ sưu tập, bao gồm cả các chỉ mục và sau đó sử dụng lại bộ sưu tập. Người dùng có thể tạo lại bộ sưu tập và xây dựng lại các chỉ mục sau khi xóa. Cách tiếp cận giúp tránh xóa bộ đệm

Tham số của Drop Collection trong MongoDB

Không có tham số nào được lấy trong MongoDB, nhưng nó có thể lấy một tham số tùy chọn.  

Tài liệu, được gọi là tham số tùy chọn, thể hiện mối quan tâm ghi của bộ sưu tập thả trong hoạt động MongoDB. Người dùng có thể sử dụng nó nếu họ muốn bỏ qua việc sử dụng mối quan tâm ghi mặc định

Nhà phát triển và quản trị viên MongoDB. khóa học miễn phí

Khái niệm cơ bản về quản trị viên và nhà phát triển MongoDB MIỄN PHÍ Bắt đầu học

Drop() có nghĩa là gì MongoDB?

Ví dụ về bộ sưu tập thả MongoDB

Ví dụ sau đây dành cho cơ sở dữ liệu gfg. Các bộ sưu tập là student_gfg, giáo viên và học kỳ

Bắt đầu bằng cách kiểm tra các bộ sưu tập có sẵn trong cơ sở dữ liệu của bạn. Đây là cơ sở dữ liệu gfg.   

[> sử dụng gfg

chuyển sang db gfg

[> hiển thị bộ sưu tập

hoc_gfg

giáo viên

học kỳ

>

Bây giờ để loại bỏ bộ sưu tập giáo viên khỏi cơ sở dữ liệu gfg, chúng tôi sẽ sử dụng phương pháp loại bỏ bộ sưu tập

db. giáo viên. rơi vãi()

Phương pháp này sẽ loại bỏ bộ sưu tập giáo viên và các tài liệu của nó. Kết quả sẽ như sau

[> đb. giáo viên. rơi vãi()

thật

[> hiển thị bộ sưu tập

hoc_gfg

học kỳ

>

câu hỏi thường gặp

1. Làm cách nào để loại bỏ nhiều bộ sưu tập trong MongoDB?

db. thu thập. phương thức deleteMany() cho phép xóa các tài liệu hiện có khỏi bộ sưu tập. Nó xóa nhiều tài liệu khỏi bộ sưu tập.  

2. Làm cách nào để loại bỏ một bộ sưu tập trong MongoDB Atlas?

Lệnh drop xóa chế độ xem hoặc bộ sưu tập đã chỉ định khỏi cấu hình lưu trữ MongoDB Atlas Data Lake. Có thể sử dụng ký tự đại diện "*" để loại bỏ tất cả các bộ sưu tập mà chức năng thu thập ký tự đại diện tạo ra, bao gồm cả quy tắc thu thập ký tự đại diện.  

3. Làm cách nào để khôi phục cơ sở dữ liệu bị mất trong MongoDB?

Một trong những cách chính xác và đáng tin cậy nhất để khôi phục cơ sở dữ liệu đã xóa là sử dụng Phương pháp sao lưu được hỗ trợ. Chọn sao lưu liên tục như được cung cấp trong MongoDB Ops Manager. Trình quản lý hoạt động cấp tính năng sao lưu có thể truy vấn để khôi phục dữ liệu có chọn lọc

chủ đề liên quan

  1. Thả cơ sở dữ liệu trong MongoDB
  2. Tạo cơ sở dữ liệu trong MongoDB
  3. Tạo Bộ sưu tập trong MongoDB
  4. Các kiểu dữ liệu trong MongoDB
  5. Lập chỉ mục trong MongoDB
Bạn đang xem xét một nghề trong lĩnh vực Khoa học dữ liệu?

Phần kết luận

Nhu cầu về các chuyên gia MongoDB có trình độ đang gia tăng. Tìm hiểu thêm về MongoDB và nâng cao bộ kỹ năng của bạn. Bắt đầu hành trình trở thành một chuyên gia dữ liệu tốt hơn với Chứng chỉ Khoa học Dữ liệu. Nhận thông tin chi tiết có giá trị từ các chuyên gia IBM và giảng viên Purdue để nhanh chóng theo dõi sự nghiệp của bạn và nâng cao sự tự tin bằng cách thêm dấu sao vào sơ yếu lý lịch của bạn trước cuộc phỏng vấn tiếp theo về Khoa học dữ liệu.  

Giới thiệu về tác giả

Drop() có nghĩa là gì MongoDB?
đơn giản

Simplilearn là một trong những nhà cung cấp dịch vụ đào tạo trực tuyến hàng đầu thế giới về Tiếp thị kỹ thuật số, Điện toán đám mây, Quản lý dự án, Khoa học dữ liệu, CNTT, Phát triển phần mềm và nhiều công nghệ mới nổi khác

Làm cách nào để xóa dữ liệu trong MongoDB?

Quy trình .
Kết nối với phiên bản MongoDB của bạn
Lấy cơ sở dữ liệu và bộ sưu tập. Chuyển sang cơ sở dữ liệu và bộ sưu tập bạn muốn truy vấn. .
Xóa tài liệu cụ thể trong bộ sưu tập sao chổi. .
Hiển thị kết quả của bạn. .
Kiểm tra kết quả của bạn

Phương pháp nào được sử dụng để loại bỏ cơ sở dữ liệu trong MongoDB?

dropDatabase() lệnh được sử dụng để xóa cơ sở dữ liệu hiện có.