Wenn Sie eine Sammlung in MongoDB nicht mehr benötigen, können Sie sie löschen.
Eigentlich ist der Begriff für das Löschen einer Sammlung verwerfen die Sammlung.
Wie auch immer, hier sind zwei Möglichkeiten, eine Sammlung zu löschen/fallen zu lassen, wenn Sie die Mongo-Shell verwenden.
Der db.collection.drop() Methode
Die db.collection.drop() -Methode entfernt eine Sammlung oder Ansicht aus der Datenbank. Es entfernt auch alle Indizes, die der gelöschten Sammlung zugeordnet sind.
Syntax:
db.collection.drop(<options>)
Wobei collection der Name der Sammlung oder Ansicht ist, die Sie löschen möchten, und <options> ist ein optionales Schreibproblem.
Beispiel:
db.employees.drop() Ergebnis:
true
Dadurch werden die employees entfernt Sammlung (oder Ansicht) aus der Datenbank.
Bedenken schreiben
Wenn Sie einen Schreibschutz angeben, sieht die Syntax folgendermaßen aus:
db.collection.drop( { writeConcern: <document> } )
Wobei <document> ist das Schreibproblem.
Hier ist ein Beispiel, das einen Schreibschutz angibt:
db.owners.drop( { writeConcern: { w: "majority" } } )
Die db.collection.drop() -Methode stellt tatsächlich einen Wrapper um den drop bereit Befehl (unten aufgeführt).
Der drop Befehl
Der drop Befehl entfernt eine Sammlung aus der Datenbank.
Syntax:
{ drop: <collection_name>, writeConcern: <document>, comment: <any> } Wo:
<collection_name>ist der Name der Sammlung.writeConcernist ein optionales Argument, das ein Dokument angibt, das die Schreibbelange des Drop-Befehls ausdrückt. Write Concern beschreibt die Bestätigungsebene, die von MongoDB für Schreibvorgänge angefordert wird.commentist ein optionaler, vom Benutzer bereitgestellter Kommentar, der an diesen Befehl angehängt werden kann. Ein Kommentar kann ein beliebiger gültiger BSON-Typ sein (String, Integer, Objekt, Array usw.).
Beispiel:
db.runCommand( { drop: "products" } ) Ergebnis:
{ "nIndexesWas" : 1, "ns" : "PetHotel.products", "ok" : 1 }
Dadurch wurden die products gelöscht Abholung im PetHotel Datenbank.