如何在名稱中包含兩條破折線的 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

檢視上面的輸出,我們已經刪除了名稱中包含兩條破折線的集合。

更新於: 30-7-2019

359 次檢視

開啟您的 職業生涯

透過完成課程獲得認證

入門
廣告