Xóa lược đồ mongodb
Thay đổi toàn bộ cơ sở dữ liệu trong MongoDB khá đơn giản và có thể được thực hiện theo nhiều cách khác nhau. Dưới đây chúng ta sẽ xem xét ngắn gọn hai phương pháp để loại bỏ (hoặc xóa) cơ sở dữ liệu trong MongoDB, sử dụng cả trình bao 9 cũng như tiện ích trình bao Mongo Show Sử dụng lệnh Unix Shell và EvalPhương pháp đơn giản nhất để xóa cơ sở dữ liệu Mongo của bạn là thực thi lệnh trình bao 0 từ dòng lệnh, cùng với các cờ và tùy chọn thích hợp để thông báo cho trình bao 0 mà bạn muốn loại bỏ cơ sở dữ liệuỞ cấp độ cơ bản nhất, lệnh trình bao 0 có thể được sử dụng để nhanh chóng kết nối với một cơ sở dữ liệu cụ thể. Trong ví dụ này, chúng tôi sẽ sử dụng nó để kết nối với cơ sở dữ liệu 0 từ dấu nhắc máy chủ của chúng tôi
Tuy nhiên, thay vì chỉ đơn giản là kết nối với cơ sở dữ liệu 0 của chúng tôi và chạy các lệnh từ trình bao 0, chúng tôi thực sự có thể chuyển cờ 3 theo sau là mã JavaScript mà chúng tôi muốn MongoDB thực thi và cơ sở dữ liệu của chúng tôi có thể dễ dàng được chuyển xuống trong một dòngTrong trường hợp này, chúng tôi muốn loại bỏ cơ sở dữ liệu, vì vậy chúng tôi sẽ sử dụng phương pháp 4 để xóa cơ sở dữ liệu mà chúng tôi đã kết nối với. Mặc dù không cần thiết, nhưng chúng tôi cũng sẽ gói phương thức này trong hàm 5, để đảm bảo đầu ra của lệnh này có ý nghĩa và có thể đọc được
Sử dụng tiện ích Mongo ShellPhương pháp thay thế bắt đầu bằng cách kết nối với MongoDB thông qua tiện ích shell 0, sau đó đưa ra các lệnh trong chính Mongo để kết nối và loại bỏ cơ sở dữ liệu cụ thểMặc dù không phương pháp nào đặc biệt thuận lợi hơn phương pháp kia, nhưng trong môi trường sản xuất, tốt nhất bạn nên tránh sử dụng tùy chọn 3 ở trên và thay vào đó hãy sử dụng trình bao 0 như chúng tôi sẽ khám phá bên dưới, điều này cho phép bạn đảm bảo rằng mình được kết nối với (và Như trước đây, hãy bắt đầu bằng cách đưa ra lệnh 0 từ trình bao bash của bạn________số 8 Bây giờ bạn đã kết nối với Mongo, hãy sử dụng lệnh 0 để hiển thị tất cả cơ sở dữ liệu trong hệ thống 0Bây giờ hãy kết nối với cơ sở dữ liệu cụ thể mà bạn muốn xóa bằng lệnh 1. Trong trường hợp của chúng tôi, một lần nữa chúng tôi sẽ kết nối với 0 3Cuối cùng, thực hiện thao tác xóa bằng cách gọi phương thức 4, tương tự như câu lệnh 3'ed của chúng tôi ở trên 6Ở đó bạn có nó. Hai phương pháp đơn giản để loại bỏ một cơ sở dữ liệu cụ thể khỏi MongoDB một cách nhanh chóng và dễ dàng Để xóa tài liệu đầu tiên khỏi bộ sưu tập 7 trong đó mảng 77 chứa 78
Làm cách nào để sử dụng lệnh xóa trong MongoDB?Trình vỏ MongoDB cung cấp các phương thức sau để xóa tài liệu khỏi bộ sưu tập. . Để xóa nhiều tài liệu, hãy sử dụng db. thu thập. xóaMany() Để xóa một tài liệu, hãy sử dụng db. thu thập. xóaOne() Làm cách nào để xóa tất cả dữ liệu khỏi MongoDB?Để xóa tất cả tài liệu trong bộ sưu tập, hãy chuyển một tài liệu trống ( {} ) . Không bắt buộc. Để giới hạn việc xóa chỉ một tài liệu, hãy đặt thành true. Bỏ qua để sử dụng giá trị mặc định là sai và xóa tất cả các tài liệu phù hợp với tiêu chí xóa.
Lược đồ trong MongoDB là gì?Lược đồ là gì? . Bạn có thể sử dụng lược đồ BSON của Atlas App Services, mở rộng tiêu chuẩn Lược đồ JSON, để xác định mô hình dữ liệu của ứng dụng và xác thực tài liệu bất cứ khi nào chúng được tạo, thay đổi hoặc xóa. a JSON object that defines the the structure and contents of your data. You can use Atlas App Services' BSON schemas, which extend the JSON Schema standard, to define your application's data model and validate documents whenever they're created, changed, or deleted.
Xóa trong MongoDB là gì?Xóa tài liệu
. Tham số đầu tiên của phương thức deleteOne() là đối tượng truy vấn xác định tài liệu nào cần xóa. To delete a record, or document as it is called in MongoDB, we use the deleteOne() method. The first parameter of the deleteOne() method is a query object defining which document to delete. |