Trước tiên, chúng ta hãy xem cú pháp để bỏ một bộ sưu tập -
db.getCollection("yourCollectionNameWithTwoDashes").drop();
Đối với bản demo, chúng tôi sẽ tạo tên bộ sưu tập với hai dấu gạch ngang như hình bên dưới -
> db.createCollection("company--EmployeeInformation"); { "ok" : 1 }
Tạo bộ sưu tập ở trên “công ty - Thông tin nhân viên” với các tài liệu. Sau đây là truy vấn:
>db.getCollection("company--EmployeeInformation").insertOne({"CompanyName":"Amazon","EmployeeName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5cd7c5ff6d78f205348bc654") } >db.getCollection("company--EmployeeInformation").insertOne({"CompanyName":"Google","EmployeeName":"Robert"}); { "acknowledged" : true, "insertedId" : ObjectId("5cd7c60b6d78f205348bc655") }
Sau đây là truy vấn để hiển thị tất cả các tài liệu từ một bộ sưu tập với sự trợ giúp của phương thức find () -
> db.getCollection("company--EmployeeInformation").find();
Điều này sẽ tạo ra kết quả sau -
{ "_id" : ObjectId("5cd7c5ff6d78f205348bc654"), "CompanyName" : "Amazon", "EmployeeName" : "Chris" } { "_id" : ObjectId("5cd7c60b6d78f205348bc655"), "CompanyName" : "Google", "EmployeeName" : "Robert" }
Bây giờ chúng ta hãy thả một bộ sưu tập trong MongoDB với hai dấu gạch ngang trong tên -
> db.getCollection("company--EmployeeInformation").drop();
Điều này sẽ tạo ra kết quả sau -
True
Nhìn vào đầu ra ở trên, chúng tôi đã bỏ tên bộ sưu tập bằng hai dấu gạch ngang.