如何在名稱中包含兩條破折線的 MongoDB 中刪除集合?
首先,讓我們看看刪除集合的語法 -
db.getCollection("yourCollectionNameWithTwoDashes").drop();
為了演示,我們將建立一個名稱中包含兩個破折線的集合,如下所示 -
> db.createCollection("company--EmployeeInformation"); { "ok" : 1 }
使用文件建立上述集合“company--EmployeeInformation”。查詢如下
>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") }
以下是使用 find() 方法顯示集合中所有文件的查詢 -
> db.getCollection("company--EmployeeInformation").find();
這將生成以下輸出 -
{ "_id" : ObjectId("5cd7c5ff6d78f205348bc654"), "CompanyName" : "Amazon", "EmployeeName" : "Chris" } { "_id" : ObjectId("5cd7c60b6d78f205348bc655"), "CompanyName" : "Google", "EmployeeName" : "Robert" }
現在,讓我們在名稱中包含兩條破折線的 MongoDB 中刪除一個集合 -
> db.getCollection("company--EmployeeInformation").drop();
這將生成以下輸出 -
True
檢視上面的輸出,我們已經刪除了名稱中包含兩條破折線的集合。
廣告