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 () .



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow