Datenbank erstellen und Verbindung dazu herstellen

Hier erfahren Sie, wie Sie eine Cloud Firestore Datenbank erstellen und mit dem mongosh Tool eine Verbindung zu ihr herstellen.

Hinweis

  1. Falls noch nicht geschehen, erstellen Sie ein Firebase-Projekt: Klicken Sie in der Firebase Console auf Projekt hinzufügen, und folgen Sie der Anleitung auf dem Bildschirm, um ein Firebase-Projekt zu erstellen oder Firebase-Dienste für ein vorhandenes Google Cloud Projekt hinzuzufügen.
  2. Installieren Sie das Tool mongosh.

Eine Cloud Firestore Datenbank erstellen und den Verbindungsstring abrufen

Erstellen Sie in der Firebase Console eine neue Firestore Enterprise Edition-Datenbank. Cloud Firestore erfordert die Firestore Enterprise Edition:
  1. Rufen Sie in der Firebase Console die Seite Firestore-Datenbank auf.

    Zur Seite „Firestore-Datenbank“

  2. Klicken Sie auf die Datenbank, die Sie authentifizieren möchten.
  3. Klicken Sie im Bereich Explorer auf Mehr ansehen.
  4. Wählen Sie Verbindung mit MongoDB-Tools herstellen aus.
  5. Kopieren Sie den Verbindungsstring.

Der Verbindungsstring hängt von der UID der Datenbank (systemgeneriert) und dem Standort der Datenbank ab:

UID.LOCATION.firestore.goog

Nutzer für die SCRAM-Authentifizierung erstellen

Erstellen Sie in der Google Cloud Console einen neuen Datenbanknutzer und weisen Sie ihm Berechtigungen für die Identitäts- und Zugriffsverwaltung zu.

  1. Rufen Sie in der Google Cloud Console die Seite Datenbanken auf.

    Zur Seite „Datenbanken“

  2. Wählen Sie die Datenbank in der Liste der Datenbanken aus.
  3. Klicken Sie im Navigationsmenü auf Sicherheit.
  4. Klicken Sie auf Nutzer hinzufügen.
  5. Geben Sie einen Nutzernamen ein.
  6. Wählen Sie eine Rolle für die Identitäts- und Zugriffsverwaltung für den Nutzer aus.
  7. Klicken Sie auf „Erstellen“. Die Datenbank erstellt einen Nutzer und zeigt das generierte Passwort des Nutzers an. Kopieren Sie dieses Passwort und speichern Sie es. Sie können dieses Passwort später nicht mehr abrufen.

Verbindung mit mongosh herstellen

Verwenden Sie den Verbindungsstring, den Nutzernamen und das Passwort, um eine Verbindung zu Ihrer Datenbank herzustellen. Führen Sie mongosh lokal mit den folgenden Konfigurationsoptionen aus.

mongosh 'mongodb://USERNAME:PASSWORD@CONNECTION_STRING:443/DATABASE_ID?loadBalanced=true&authMechanism=SCRAM-SHA-256&tls=true&retryWrites=false'

Ersetzen Sie Folgendes:

  • USERNAME: Der Name des von Ihnen erstellten Datenbanknutzers.
  • PASSWORD: Das generierte Passwort für den von Ihnen erstellten Datenbanknutzer.
  • CONNECTION_STRING: Der Datenbankverbindungsstring.
  • DATABASE_ID: Eine Datenbank-ID.

Nachdem die Verbindung hergestellt wurde, können Sie Daten erstellen und lesen, z. B.:

db.pages.insertOne({ message: "Hello World!"})
db.pages.find({})
exit

Nächste Schritte