Sie können auf MongoDB über die MongoDB-Shell oder aus Ihrer Programmierumgebung mit einem MongoDB-Treiber zugreifen.
Sobald Sie eine MongoDB-Instanz gestartet haben (d. h. mit dem mongod
Befehl), können Sie sich jetzt mit dieser Instanz verbinden und mit MongoDB arbeiten.
Sie können das Terminal oder die Eingabeaufforderung Ihres Computers verwenden, um eine Verbindung herzustellen und Befehle direkt von der MongoDB-Shell aus auszuführen.
Sie können auch über Ihre Programmierumgebung eine Verbindung zu einer laufenden MongoDB-Instanz herstellen, indem Sie einen MongoDB-Treiber verwenden.
MongoDB-Shell ( mongo )
In diesem Tutorial verwenden wir die MongoDB-Shell (genannt mongo ), um eine Verbindung zu unserer laufenden MongoDB-Instanz herzustellen.
Der Mongo Shell ist eine interaktive JavaScript-Schnittstelle zu MongoDB und im MongoDB-Paket enthalten. Sie können die Mongo-Shell verwenden, um Daten abzufragen und zu aktualisieren sowie Verwaltungsfunktionen auszuführen.
Die MongoDB-Shell befindet sich am selben Ort wie die anderen Binärdateien. Um es auszuführen, öffnen Sie also ein neues Terminal-/Eingabeaufforderungsfenster und geben Sie mongo
ein (Linux/Mac) oder mongo.exe
(Windows).
Dies setzt voraus, dass der Pfad zu Ihrem PATH hinzugefügt wurde. Ist dies nicht der Fall, müssen Sie den vollständigen Pfad angeben.
Achten Sie darauf, den Mongod-Prozess in seinem eigenen Terminal-/Befehlsfenster geöffnet zu lassen. Die obigen Befehle sollten in einem anderen Terminal-/Befehlsfenster eingegeben werden als dem, in dem der Mongod-Prozess gestartet wurde.
Von Ihrer Programmierumgebung aus verbinden
Sie können sich auch von Ihrer Programmierumgebung aus mit MongoDB verbinden.
Die MongoDB-Website verwaltet eine Liste von MongoDB-Treibern, die zum Herstellen einer Verbindung mit MongoDB verwendet werden können.
Diese Seite enthält Treiber für die folgenden Sprachen:
- K
- C++ (Legacy)
- C++11
- C#
- Java
- Node.js
- Perl
- PHP
- Python
- Motor
- Rubin
- Skala
Sobald Sie sich mit dem Mongod-Prozess verbunden haben, können Sie eine Datenbank erstellen.