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.writeConcern
ist 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.comment
ist 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.