Herstellen einer Verbindung mit einem Azure Cosmos DB-Konto mithilfe von Studio 3T

GILT FÜR: MongoDB

Um eine Verbindung mit einer Azure Cosmos DB-API für MongoDB mithilfe von Studio 3T herzustellen, müssen Sie:

Sie müssen die Verbindung in Studio 3T herstellen

Mit den folgenden Schritten können Sie dem Studio 3T-Verbindungs-Manager Ihr Azure Cosmos DB-Konto hinzufügen:

  1. Rufen Sie die Verbindungsinformationen Ihrer Azure Cosmos DB-API für das MongoDB-Konto ab, indem Sie den Anweisungen im Artikel Verbinden einer MongoDB-Anwendung mit Azure Cosmos DB folgen.

    Screenshot der Seite „Verbindungszeichenfolge“

  2. Klicken Sie auf Connect (Verbinden), um den Verbindungs-Manager zu öffnen, und klicken Sie anschließend auf New Connection (Neue Verbindung).

    Screenshot des Studio 3T-Verbindungs-Managers mit hervorgehobener Schaltfläche für eine neue Verbindung

  3. Geben Sie im Fenster Neue Verbindung auf der Registerkarte Server den HOST (FQDN) des Azure Cosmos DB-Kontos sowie den Port ein.

    Screenshot der Serverregisterkarte im Verbindungs-Manager von Studio 3T

  4. Wählen Sie im Fenster New Connection (Neue Verbindung) auf der Registerkarte Authentication (Authentifizierung) den Authentifizierungsmodus Basic (MONGODB-CR or SCRAM-SHA-1) (Einfach (MONGODB-CR oder SCRAM-SHA-1)) aus, und geben Sie Benutzername und Kennwort ein. Übernehmen Sie den Standardwert für Authentifizierungs-DB („admin“), oder geben Sie einen eigenen Wert ein.

    Screenshot der Authentifizierungsregisterkarte im Studio 3T-Verbindungs-Manager

  5. Aktivieren Sie im Fenster New Connection (Neue Verbindung) auf der Registerkarte SSL das Kontrollkästchen Use SSL protocol to connect (Verbindung über SSL-Protokoll herstellen) und das Optionsfeld Accept server self-signed SSL certificates (Selbstsignierte SSL-Serverzertifikate akzeptieren).

    Screenshot der SSL-Registerkarte im Verbindungs-Manager von Studio 3T

  6. Klicken Sie auf die Schaltfläche Test Connection (Verbindung testen), um die Verbindungsinformationen zu überprüfen. Klicken Sie auf OK, um zum Fenster für neue Verbindungen zurückzukehren, und klicken Sie anschließend auf Save (Speichern).

    Screenshot des Fensters „Test Connection“ (Verbindung testen) von Studio 3T

Verwenden von Studio 3T zum Erstellen von Datenbanken, Sammlungen und Dokumenten

Führen Sie die folgenden Schritte aus, um Datenbanken, Sammlungen und Dokumente mithilfe von Studio 3T zu erstellen:

  1. Markieren Sie die Verbindung im Verbindungs-Manager, und klicken Sie auf Connect (Verbinden).

    Screenshot des Verbindungs-Managers von Studio 3T

  2. Klicken Sie mit der rechten Maustaste auf den Host, und wählen Sie Add Database(Datenbank hinzufügen) aus. Geben Sie einen Datenbanknamen an, und klicken Sie auf OK.

    Screenshot der Studio 3T-Option „Add Database“ (Datenbank hinzufügen)

  3. Klicken Sie mit der rechten Maustaste auf die Datenbank, und wählen Sie Add Collection(Sammlung hinzufügen) aus. Geben Sie einen Sammlungsnamen an, und klicken Sie auf Create(Erstellen).

    Screenshot der Studio 3T-Option „Add Collection“ (Sammlung hinzufügen)

  4. Klicken Sie auf das Menüelement Collection (Sammlung) und anschließend auf Add Document (Dokument hinzufügen).

    Screenshot des Studio 3T-Menüelements „Add Document“ (Dokument hinzufügen)

  5. Fügen Sie im Dialogfeld zum Hinzufügen von Dokumenten Folgendes ein, und klicken Sie dann auf Add Document(Dokument hinzufügen).

    {
        "_id": "AndersenFamily",
        "lastName": "Andersen",
        "parents": [
            { "firstName": "Thomas" },
            { "firstName": "Mary Kay"}
        ],
        "children": [
            {
                "firstName": "Henriette Thaulow", "gender": "female", "grade": 5,
                "pets": [{ "givenName": "Fluffy" }]
            }
        ],
        "address": { "state": "WA", "county": "King", "city": "seattle" },
        "isRegistered": true
    }
    
  6. Fügen Sie ein weiteres Dokument mit dem folgenden Inhalt hinzu:

    {
        "_id": "WakefieldFamily",
        "parents": [
            { "familyName": "Wakefield", "givenName": "Robin" },
            { "familyName": "Miller", "givenName": "Ben" }
        ],
        "children": [
            {
                "familyName": "Merriam",
                "givenName": "Jesse",
                "gender": "female", "grade": 1,
                "pets": [
                    { "givenName": "Goofy" },
                    { "givenName": "Shadow" }
                ]
            },
            {
                "familyName": "Miller",
                "givenName": "Lisa",
                "gender": "female",
                "grade": 8 }
        ],
        "address": { "state": "NY", "county": "Manhattan", "city": "NY" },
        "isRegistered": false
    }
    
  7. Führen Sie eine Beispielabfrage aus. Suchen Sie z.B. nach Familien mit dem Nachnamen „Andersen“, und geben Sie übergeordnete Felder und Felder mit Angaben zum Staat zurück.

    Screenshot der MongoChef-Abfrageergebnisse

Nächste Schritte