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 -

  1. Replikation in MongoDB
  2. MongoDB-Tools
  3. MongoDB Alternativen
  4. So installieren Sie MongoDB