MongoDB
Sammlungen
Suche…
Bemerkungen
Datenbank erstellen
Erstellen Sie eine Sammlung
Zuerst auswählen oder eine Datenbank erstellen.
> use mydb
switched to db mydb
Mit der Methode db.createCollection("yourCollectionName")
können Sie Collection explizit erstellen.
> db.createCollection("newCollection1")
{ "ok" : 1 }
Mit dem Befehl show collections
Sie alle Sammlungen in der Datenbank anzeigen.
> show collections
newCollection1
system.indexes
>
Die db.createCollection()
-Methode hat die folgenden Parameter:
Parameter | Art | Beschreibung |
---|---|---|
Name | Schnur | Der Name der zu erstellenden Sammlung. |
Optionen | dokumentieren | Wahlweise. Konfigurationsoptionen zum Erstellen einer begrenzten Sammlung oder zum Vorbelegen von Speicherplatz in einer neuen Sammlung. |
Das folgende Beispiel zeigt die Syntax der createCollection()
-Methode mit einigen wichtigen Optionen
>db.createCollection("newCollection4", {capped :true, autoIndexId : true, size : 6142800, max : 10000})
{ "ok" : 1 }
Sowohl die db.collection.insert()
als auch db.collection.createIndex()
erstellen ihre jeweilige Auflistung, wenn sie noch nicht vorhanden ist.
> db.newCollection2.insert({name : "XXX"})
> db.newCollection3.createIndex({accountNo : 1})
Jetzt zeigen Sie alle Sammlungen mit dem Befehl " show collections
anzeigen"
> show collections
newCollection1
newCollection2
newCollection3
newCollection4
system.indexes
Wenn Sie das eingefügte Dokument anzeigen möchten, verwenden Sie den Befehl find()
.
> db.newCollection2.find()
{ "_id" : ObjectId("58f26876cabafaeb509e9c1f"), "name" : "XXX" }
Drop Collection
db.collection.drop()
wird verwendet, um eine Sammlung aus der Datenbank zu db.collection.drop()
.
Überprüfen Sie zuerst die verfügbaren Sammlungen in Ihre Datenbank mydb
.
> use mydb
switched to db mydb
> show collections
newCollection1
newCollection2
newCollection3
system.indexes
newCollection1
nun die Sammlung mit dem Namen newCollection1
.
> db.newCollection1.drop()
true
Hinweis: Wenn die Sammlung erfolgreich gelöscht wurde, gibt die Methode true
andernfalls false
.
Überprüfen Sie erneut die Liste der Sammlungen in der Datenbank.
> show collections
newCollection2
newCollection3
system.indexes
Referenz: MongoDB-Methode drop () .