So verwenden Sie MongoDB CLI

So verwenden Sie MongoDB CLI

MongoDB CLI oder Shell ist das Elektrowerkzeug für Datenbankbenutzer, um eine Verbindung mit dem MongoDB -Server herzustellen und Änderungen an verschiedenen Datenbanken mit direkter Interaktion vorzunehmen. Diese Anleitung hilft Ihnen bei der Verwendung der MongoDB CLI im Windows -System. Vor der Auslastung von MongoDB Shell ist es ein Muss, den MongoDB-Server als Dienst in Ihrem Windows-System zu montieren, nachdem Sie die neueste „MSI“ -Datei von MongoDB von der offiziellen Website heruntergeladen haben. Manchmal erstellt die MongoDB -Shell die MongoDB -Paket -MSI -Datei bei der Installation des MongoDB -Server. Daher müssen Sie die MongoDB -Schale separat installieren.

MongoDB CLI einbauen

Für die Installation von MongoDB CLI müssen Sie seine Installations -ZIP -Datei von der offiziellen MongoDB -Website herunterladen. Die heruntergeladene Datei „Mongosh-1 extrahieren oder extrahieren.6.1-Win32-X64 ”an Ihrem gewünschten Ort. Nachdem die Datei extrahiert wurde, finden Sie den Ordner „Bin“ darin. Öffnen Sie den Ordner "Bin", um ihn zu erkunden. Die Datei „Mongosh.exe ”repräsentiert die MongoDB -Shell -Datei„ exe “, um die MongoDB -Shell in einem Windows -System zu starten. Führen Sie diese Datei als "Administrator" aus, nachdem Sie sie mit der rechten Maustaste geklickt haben.

Eine MongoDB -Shell wird im Moment auf Ihrem aktuell geöffneten Bildschirm geöffnet. Es wird nach der Verbindungszeichenfolge Ihres MongoDB gefragt. Sie können einfach auf "Eingabetaste" tippen, um die MongoDB -Shell fortzusetzen, ohne eine Verbindungszeichenfolge hinzuzufügen. Andernfalls können Sie die Verbindungszeichenfolge aus dem installierten MongoDB -Kompass kopieren und hier einfügen, gefolgt von der Taste „Eingabetaste“, um eine Verbindung zu erstellen. Die MongoDB -Shell wird perfekt mit ihrem Server verbunden.

Jetzt sind Sie bereit, Abfragen in Ihrer MongoDB -Shell hinzuzufügen. Unsere Testdatenbank wurde automatisch für die Abfrage gemäß dem Bild eingeleitet.

Datenbanken anzeigen

Erstens werden wir die integrierten Datenbanken, die wir auf unserem MongoDB-Server haben, mit einer Abfrage anzeigen. Die Anweisung "anzeigen" mit dem Schlüsselwort "DBS" ist für diesen Zweck hier. Die Ausführung dieser einfachen Anweisung zeigt drei Datenbanken mit ihren genauen Größen i.e., in Kilobyten.

Test> DBS anzeigen

Wenn Sie über die Datenbank wissen müssen, die wir derzeit verwenden, geben Sie die Abfrage „DB“ in die MongoDB -Shell ein. Es zeigt den Titel einer Datenbank, die wir gerade verwenden, ich.e., prüfen.

Test> db

Datenbank wechseln

Um in eine andere Datenbank in der MongoDB -Shell umzusteigen.e. "neu". Ihre MongoDB -Shell wird in diese bestimmte Datenbank umgestellt: „Auf DB New umgestellt“.

Test> Neues Neue> DB verwenden

Fügen Sie den Datensatz in die Datenbank ein

Wenn Sie die Anweisung "anzeigen" verwenden, um die Datenbanken anzuzeigen, finden Sie die aktuell verwendete Datenbank in dieser Auflistung nicht. Um die bestimmte Datenbank anzuzeigen, müssen Sie mindestens einen Datensatz darin aufgetaucht sein.

NEU> Show DBS

Verwenden Sie zum Einfügen eines Datensatz. Der Datensatz muss in der Form des Schlüsselwerts enthalten sein. Wenn das Insertionergebnis „wahr“ als Anerkennung zurückgibt, bedeutet dies, dass ein Datensatz erfolgreich eingefügt wurde.

neu> db.Daten.insert ("01": "Robert")

Wenn Sie nun einen Befehl "DBS anzeigen" versuchen, wird in der Ausgabe den Namen einer Datenbank aufgeführt, für die Sie gerade den Datensatz eingegeben haben.

NEU> Show DBS

Sammlung erstellen

Vor der Erstellung einer neuen Sammlung in einer "Test" -Datenbank müssen wir alle verfügbaren Sammlungen in der MongoDB -Shell auflisten. Schreiben Sie dazu die Anweisung "Show" mit dem Schlüsselwort "Sammlungen" auf. Die Ausgabe präsentiert die leere Ausgabe i.e., KEINE Kollektionen vorerst.

New> Show -Sammlungen

Um eine Sammlung zu erstellen, zwingt MongoDB Sie nicht, eine separate „Erstellen“ -Bericht zu fügen. Es wird die gleiche Methode verwendet, um eine Sammlung in einem bestimmten dB zu bilden, mit dem ein Datensatz in eine Datenbank eingefügt wurde. Um eine Sammlung zu erstellen, werden wir die DB -Anweisung übernehmen. Daher haben wir eine Sammlung mit dem Namen "Daten" mit der Befehl "dB" erstellt, gefolgt von der Funktion Insert () mit einem einzigen Datensatz in seinen Klammern: Jedes Schlüsselwort wird durch einen Punkt getrennt. Der Datensatz muss in Form eines Schlüsselwertpaars gemäß der Abfrage hinzugefügt werden.

neu> db.Daten.insert ("01": "Robert")

Nach der Einführung dieses einzelnen Datensatzes in die Sammlung „Daten“ haben wir erneut die Anweisung „Sammlung anzeigen“ ausprobiert und haben die dort aufgeführte "Daten" -Sammlung der dort aufgeführten Datenbank "neue" Datenbank.

New> Show -Sammlungen

Sammlungsdatensätze anzeigen

Sagen wir, Sie haben eine einfache und leere „Daten“ -Kollektion in der Testdatenbank. In der folgenden Anweisung wird eine Möglichkeit angezeigt, einen neuen Datensatz in der Datenbanksammlung mit einer neuen Funktion „InsertOne“ oder Funktion zum Hinzufügen eines einzelnen Datensatzes einfügen. Ein Datensatz wurde hinzugefügt.

Test> db.Daten.InsertOne (“02:„ William “)

Unabhängig davon, wie viele Datensätze Sie zur Datenbanksammlung hinzugefügt haben, können Sie einfach alle zusammen mit einer einzelnen Datenbankabfrage anzeigen. Diese Abfrage beginnt mit dem Schlüsselwort „DB“, gefolgt vom Sammlungsnamen i.e., "Daten". Auf dem Sammlungsnamen muss die Funktion für Find () und die Funktion foreach () befolgen. Sie sehen.

Test> db.Daten.finden().foreach (printjson)

Datenbank fallen

Um eine Datenbank abzugeben. Die beigefügten Bilder zeigen, wie ein Benutzer seine Datenbank umgeschaltet und die Datenbank „neu“ mit der Abfrage „Dropdatabase“ fallen gelassen hat.

Test> Neues Neues verwenden> DBS New> DB anzeigen.DropDatabase () Neu> Neu verwenden

Abschluss

Wir haben die Verwendung von CLI in MongoDB erklärt und diskutiert, wie es auf einem Windows -System mit 2 verschiedenen Arten montiert werden kann. Nachdem wir es ordnungsgemäß installiert haben, haben wir die Verwendung über verschiedene Spezialfragen besprochen. Die Abfragebildungen in MongoDB -CLI decken die Anzeige aller Datenbanken ab, wechseln eine Datenbank auf eine andere, die Datenbank in eine bestimmte Datenbank einfügen, die Erstellung einer neuen Sammlung in einer Datenbank, die Datenbanken anzeigen und die Datenbanken fallen lassen.