Einführung in MongoDB Create Database
Der folgende Artikel MongoDB Create Database bietet eine Übersicht zum Erstellen einer Datenbank und von Sammlungen in MongoDB. MongoDB ist ein Datenbankverwaltungssystem. Es ist Open Source, dh es ist kostenlos erhältlich. MongoDB folgt einem dokumentenorientierten Datenbankmodell, da es verschiedene Arten von Daten unterstützt. Die Architektur von MongoDB basiert auf der Kombination von Dokumenten und Sammlungen.
Erstellen einer MongoDB-Datenbank
Wenn Sie aus dem SQL-Hintergrund stammen, könnten Sie denken, dass der Befehl create database in MongoDB zum Erstellen einer Datenbank verwendet wird. MongoDB unterstützt keine Befehle zum Erstellen einer Datenbank. In MongoDB muss keine Datenbank manuell erstellt werden, da in SQL MongoDB die Datenbank automatisch erstellt wird, indem Werte aus der definierten Auflistung abgerufen werden, wenn der Benutzer diesen Wert in Auflistungen speichert.
Wie erstelle ich eine Datenbank in MongoDB?
Um eine Datenbank in MongoDB zu erstellen, müssen Sie zuerst die Datenbank und die Sammlung korrekt platzieren. In der Datenbank wird die gesamte Sammlung gespeichert. Und diese Sammlungen werden zum Speichern aller Dokumente verwendet. Dokumente sind nichts anderes als eine Sammlung von Feldnamen und Werten.
Sehen wir uns ein Beispiel an, um die Struktur der Sammlungen zu verstehen
(
"StudentID": 1,
"StudentName": "John"
)
Im obigen Beispiel gibt es zwei Felder, nämlich StudentID und StudentName. Daher enthält document diese beiden Felder als Feldnamen und 1 bzw. John als Feldwerte.
Erstellen Sie eine Datenbank
Zum Erstellen einer Datenbank in MongoDB wird der Befehl use verwendet
Syntax
benutze DatabaseName
Beispielsweise:
>Use Student
Im obigen Beispiel ist die Verwendung ein Befehl zum Erstellen einer Datenbank, und der Student ist der Name der Datenbank.
Wenn der obige Befehl erfolgreich ausgeführt wurde, wird die folgende Ausgabe ausgegeben
Ausgang: Auf Student umgeschaltet
MongoDB hat automatisch auf die Datenbank umgestellt, sobald der Benutzer sie erstellt hat.
Hinweis: Wenn der Name, den Sie der Datenbank geben, bereits vorhanden ist, werden Sie von MongoDB umgeleitet, dh Sie werden direkt mit der Datenbank verbunden. Wenn der Name, den Sie der Datenbank geben, nicht existiert, erstellt sie zuerst die Datenbank mit dem angegebenen Namen und wechselt dann zur erstellten Datenbank.
Den Namen der Datenbank anzeigen
Wenn Sie den Namen der Datenbank wissen möchten, zu der Sie gerade eine Verbindung herstellen, können Sie den Namen der Datenbank mit dem Befehl db ermitteln
Syntax:
db
Beispielsweise:
> db
Ausgabe : Student
Dieser Befehl ist hilfreich für Benutzer, die mit mehreren Datenbanken arbeiten und wissen möchten, welche Datenbank zum Einfügen der Werte in die Datenbank geeignet ist.
Liste aller Datenbanken
Wenn Sie alle in der MongoDB vorhandenen Datenbanken kennen möchten, können Sie den Befehl show DBS verwenden, um alle Datenbanken aufzulisten.
Syntax: show dbs
Beispielsweise:
> show dbs
Ausgabe:
Lehrer
Angestellte
Im oben genannten Beispiel sehen Sie, dass die Datenbank Student nicht in der Liste der Datenbanken angezeigt wird. Dies liegt daran, dass MongoDB die Datenbank erst erstellt, nachdem die Dokumente gespeichert wurden.
Wie erstelle ich eine Sammlung?
Um Sammlungen in der Datenbank zu erstellen, dh Dokumente, die Feldnamen und Feldwerte enthalten, verwenden wir den Befehl MongoDB db.createCollection (name, options).
Die Syntax des Befehls createCollection () lautet wie folgt:
db.createCollection(name, options)
- In diesem Befehl ist der Parameter name der Name der Sammlung, die erstellt werden soll.
- Option ist ein optionaler Parameter. Option ist ein Dokument, mit dem die Konfiguration der Sammlung angegeben wird.
Schritte zum Erstellen von Sammlungen
Im Folgenden sind einige Schritte zum Erstellen einer Sammlung aufgeführt:
Schritt 1:
Verwenden Sie den Befehl db.createCollection.
>db.createCollection("CreateCollection")
Die Ausgabe des oben genannten Befehls kann mit dem Befehl show collections abgerufen werden.
>show collections
Ausgabe:
CreateCollection
Außerdem erstellt MongoDB Sammlungen automatisch, wenn Sie einige Dokumente einfügen. So können die oben genannten Schritte entfallen.
Die folgenden Schritte können befolgt werden.
Schritt 1: Schreiben Sie zuerst die insert-Anweisung, um der Sammlung Dokumente hinzuzufügen
Syntax
db.DatabaseName.insert
(
);
Schritt 2: Danach schreiben Sie die Feldnamen und Feldwerte unter insert statement
Syntax
db.DatabaseName.insert
(
(
Feldname1,
Feld Wert1
)
(
Feldname2
Feld Wert2
)
…
…
);
Beispielsweise:
db.Student.insert
(
(
"StudentID": 1,
"StudentName": "smith"
)
);
MogoDB bietet den Befehl insert (), um Dokumente in die Sammlungen der Datenbanken einzufügen.
Wenn der obige Befehl erfolgreich ausgeführt wurde, wird die folgende Ausgabe ausgegeben.
Ausgabe:
WriteResult ((“nInserted”: 1))
Die obige Ausgabe zeigt, dass der Befehl insert erfolgreich ausgeführt wurde, und fügt der Auflistung der Datenbank 1 Datensatz hinzu.
Wenn Sie nun den Befehl show dbs ausführen, wird die folgende Ausgabe ausgegeben
Beispielsweise:
>show dbs
Ausgabe:
Schüler
Lehrer
Angestellte
Löschen Sie die erstellte Datenbank
Wenn Sie die erstellte Datenbank löschen möchten, können Sie den Befehl drop verwenden. MongoDB bietet den Befehl drip, um die Datenbank zu löschen
Syntax
db.DropDatabase ()
Dadurch wird die von Ihnen ausgewählte Datenbank gelöscht. Wenn eine bestimmte Datenbank nicht ausgewählt ist, wird die Standarddatenbank gelöscht.
Beispielsweise:
Schritt 1: Überprüfen Sie zuerst die verfügbaren Datenbanken mit dem Befehl show DBS
>show dbs
Schüler
Lehrer
Angestellte
Prüfung
Schritt 2: Wenn Sie die Student-Datenbank löschen möchten, lauten die Befehle wie folgt:
>db.dropDatabase()
>( "dropped" : "student", "ok" : 1 )
Schritt 3: Das Ergebnis kann mit dem Befehl show DBS überprüft werden.
>show dbs
Lehrer
Angestellte
Prüfung
Löschen Sie eine Sammlung aus der Datenbank
In MongoDB wird mit dem Befehl db.collection.drop () eine Sammlung aus der Datenbank gelöscht.
Syntax des Befehls drop ():
db.collection_name.drop ()
Beispielsweise:
Schritt 1: Überprüfen Sie zuerst die verfügbaren Sammlungen mit dem Befehl show collections
>show collections
CreateCollection
TeacherCollection
EmployeesCollection
Schritt 2: Wenn Sie CreateCollection löschen möchten, lauten die Befehle wie folgt:
>db.CreateCollection.drop()
wahr
Schritt 3: Das Ergebnis kann mit dem Befehl show collections überprüft werden.
>show collections
TeacherCollection
EmployeesCollection
Fazit - Mongo DB Datenbank erstellen
In diesem Artikel wurde beschrieben, wie Sie mit MongoDB-Befehlen eine Datenbank zum Ablegen von Anzeigen erstellen sowie Sammlungen in MongoDB erstellen und löschen.
Empfohlene Artikel
Dies war ein Leitfaden für Mongo DB Create Database. Hier erfahren Sie, wie Sie Sammlungen in MongoDB mithilfe von MongoDB-Befehlen erstellen, löschen, löschen und löschen. Sie können auch unsere anderen Artikelvorschläge durchgehen, um mehr zu erfahren -
- Replikation in MongoDB
- MongoDB-Tools
- MongoDB Alternativen
- So installieren Sie MongoDB