Übung: Installieren von MongoDB
Für viele Apps ist eine Datenbank erforderlich. Im Folgenden installieren Sie MongoDB, das „M“ im MEAN-Stapel. Dies ist eine beliebte NoSQL-Datenbanklösung, die kostenlos und Open Source ist. Für eine NoSQL-Datenbank ist es nicht wie bei relationalen Datenbanken wie SQL Server und MySQL erforderlich, dass Daten auf zuvor festgelegte Weise strukturiert werden.
MongoDB speichert Daten in JSON-ähnlichen Dokumenten, für die keine festen Datenstrukturen erforderlich sind. Sie interagieren mithilfe von Abfragen und Befehlen mit MongoDB, die als JSON (JavaScript Object Notation) gesendet werden.
Welche MongoDB-Editionen sind verfügbar?
Es stehen zwei MongoDB-Editionen zur Verfügung:
- MongoDB Community Server
- MongoDB Enterprise Server
Im Folgenden installieren Sie MongoDB Community Server. Später verwenden Sie MongoDB zum Speichern von Informationen zu Büchern.
Installieren von MongoDB
Sie können MongoDB unter Linux, macOS und Windows installieren. Zu Lernzwecken installieren Sie MongoDB hier unter Ubuntu mithilfe des apt
-Paket-Managers von Ubuntu.
Der Installationsvorgang variiert je nach Betriebssystem. Wenn Sie nicht mit Ubuntu vertraut sind, können Sie die Anweisungen dennoch ausführen, um ein Gefühl für die Funktionsweise zu erhalten.
Für weitere Informationen können Sie sich später die Installationsanweisungen ansehen.
Installieren von MongoDB
Im Folgenden installieren Sie MongoDB mit nur wenigen Befehlen. Sie nutzen die SSH-Verbindung mit der Ubuntu-VM (virtueller Computer), die Sie in der vorherigen Lerneinheit erstellt haben.
Hinweis
Das Update kann bis zu zehn Minuten in Anspruch nehmen.
Zunächst stellen Sie sicher, dass sich alle aktuellen Pakete auf dem neuesten Stand befinden:
sudo apt update && sudo apt upgrade -y
Hinweis
sudo
impliziert, dass der Befehl mit Administratorberechtigungen ausgeführt werden soll.Installieren Sie das MongoDB-Paket:
sudo apt-get install -y mongodb
Der Dienst sollte automatisch gestartet werden, sobald die Installation abgeschlossen ist. Verwenden Sie den folgenden Befehl, um zu bestätigen, dass MongoDB ausgeführt wird:
sudo systemctl status mongodb
Der Dienst sollte nun ausgeführt werden:
azureuser@MeanStack:~$ sudo systemctl status mongodb ● mongodb.service - An object/document-oriented database Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-08-22 16:46:30 UTC; 9s ago Docs: man:mongod(1) Main PID: 18360 (mongod) CGroup: /system.slice/mongodb.service └─18360 /usr/bin/mongod --config /etc/mongodb.conf Aug 22 16:46:30 MeanStack systemd[1]: Started An object/document-oriented database.
Führen Sie
mongod --version
aus, um die Installation zu überprüfen.mongod --version
Lassen Sie die SSH-Verbindung für die nächste Übung geöffnet.