Verbinding maken met een Azure Cosmos DB-account met behulp van Studio 3T

VAN TOEPASSING OP: MongoDB

Als u verbinding wilt maken met een Azure Cosmos DB-API voor MongoDB met behulp van Studio 3T, moet u het volgende doen:

De verbinding maken in Studio 3T

Voer de volgende stappen uit om uw Azure Cosmos DB-account toe te voegen aan het Studio 3T-verbindingsbeheer:

  1. Haal de verbindingsgegevens voor uw Azure Cosmos DB-API voor MongoDB-account op met behulp van de instructies in het artikel Een MongoDB-toepassing verbinden met Azure Cosmos DB .

    Schermopname van de pagina connection string

  2. Klik op Verbinding maken om de Verbindingsbeheer te openen en klik vervolgens op Nieuwe verbinding

    Schermopname van het Studio 3T-verbindingsbeheer waarin de knop Nieuwe verbinding is gemarkeerd.

  3. Voer in het venster Nieuwe verbinding op het tabblad Server de HOST (FQDN) van het Azure Cosmos DB-account en de POORT in.

    Schermopname van het tabblad Server van Studio 3T-verbindingsbeheer

  4. Kies in het venster Nieuwe verbinding op het tabblad Verificatie de optie Verificatiemodus Basic (MONGODB-CR of SCRAM-SHA-1) en voer de GEBRUIKERSNAAM en het WACHTWOORD in. Accepteer de standaardverificatiedatabase (beheerder) of geef uw eigen waarde op.

    Schermopname van het tabblad Verificatie van Studio 3T-verbindingsbeheer

  5. Schakel in het venster Nieuwe verbinding op het tabblad SSL het selectievakje SSL-protocol gebruiken om verbinding te maken en het keuzerondje Zelfondertekende SSL-certificaten van de server accepteren in.

    Schermopname van het tabblad SSL van Studio 3T-verbindingsbeheer

  6. Klik op de knop Verbinding testen om de verbindingsgegevens te valideren, klik op OK om terug te keren naar het venster Nieuwe verbinding en klik vervolgens op Opslaan.

    Schermopname van het venster voor het testen van de verbinding met Studio 3T

Studio 3T gebruiken om een database, verzameling en documenten te maken

Voer de volgende stappen uit om een database, verzameling en documenten te maken met Studio 3T:

  1. Markeer de verbinding in Verbindingsbeheer en klik op Verbinding maken.

    Schermopname van De Studio 3T-verbindingsbeheerder

  2. Klik met de rechtermuisknop op de host en kies Database toevoegen. Geef een databasenaam op en klik op OK.

    Schermopname van de optie Database toevoegen in Studio 3T

  3. Klik met de rechtermuisknop op de database en kies Verzameling toevoegen. Geef een verzamelingsnaam op en klik op Maken.

    Schermopname van de optie Verzameling toevoegen in Studio 3T

  4. Klik op het menu-item Verzameling en klik vervolgens op Document toevoegen.

    Schermafbeelding van het menu-item Document toevoegen in Studio 3T

  5. Plak het volgende in het dialoogvenster Document toevoegen en klik vervolgens op Document toevoegen.

    {
        "_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. Voeg nog een document toe, dit keer met de volgende inhoud:

    {
        "_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. Voer een voorbeeldquery uit. Zoek bijvoorbeeld naar families met de achternaam 'Andersen' en retourneer de velden Ouders en Staten.

    Schermopname van Mongo Chef-queryresultaten

Volgende stappen