Übung: Installieren von MongoDB

Abgeschlossen

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, die Sie in der vorherigen Lerneinheit erstellt haben.

Hinweis

Das Update kann bis zu zehn Minuten in Anspruch nehmen.

  1. 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.

  2. Installieren Sie das MongoDB-Paket:

    sudo apt-get install -y mongodb
    
  3. Der Dienst sollte automatisch gestartet werden, sobald die Installation abgeschlossen ist. Bestätigen Sie dies, indem Sie den folgenden Befehl ausführen:

    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.
    
  4. Führen Sie mongod --version aus, um die Installation zu überprüfen.

    mongod --version
    

Lassen Sie die SSH-Verbindung für die nächste Einheit geöffnet.