Connettersi a un account Azure Cosmos DB con Studio 3T

SI APPLICA A: MongoDB

Per connettersi all'API di Azure Cosmos DB per MongoDB usando Studio 3T, è necessario:

  • Scaricare e installare Studio 3T.
  • Disporre delle informazioni stringa di connessione dell'account Azure Cosmos DB.

Creare la connessione in Studio 3T

Per aggiungere l'account Azure Cosmos DB alla gestione connessione 3T di Studio, seguire questa procedura:

  1. Recuperare le informazioni di connessione per l'account DELL'API di Azure Cosmos DB per MongoDB seguendo le istruzioni riportate nell'articolo Connettere un'applicazione MongoDB ad Azure Cosmos DB .

    Screenshot della pagina stringa di connessione

  2. Fare clic su Connect (Connetti) per aprire la gestione connessioni, quindi fare clic su New Connection (Nuova connessione)

    Screenshot della gestione connessione 3T di Studio che evidenzia il pulsante Nuova connessione.

  3. Nella finestra New Connection (Nuova connessione) della scheda Server, specificare l'host, ovvero l'FQDN, dell'account Azure Cosmos DB e la porta.

    Screenshot della scheda Server di gestione connessione 3T di Studio

  4. Nella finestra Nuova connessione, nella scheda Autenticazione scegliere Modalità di autenticazione Basic (MONGODB-CR o SCRAM-SHA-1) e immettere nome utente e password. Accettare il database di autenticazione predefinito (admin) o specificare un valore personalizzato.

    Screenshot della scheda Autenticazione della gestione connessione 3T di Studio

  5. Nella finestra New Connection (Nuova connessione) nella scheda SSL selezionare la casella di controllo Use SSL protocol to connect (Usa protocollo SSL per la connessione) e quindi selezionare il pulsante di opzione Accept server self-signed SSL certificates (Accetta certificati SSL autofirmati server).

    Screenshot della scheda SSL della gestione connessione 3T di Studio

  6. Fare clic sul pulsante Test Connection (Test connessione) per convalidare le informazioni di connessione, quindi fare clic su OK per tornare alla finestra New Connection (Nuova connessione) e infine su Save (Salva).

    Screenshot della finestra di connessione test di Studio 3T

Usare Studio 3T per creare un database, una raccolta e documenti

Per creare un database, una raccolta e documenti usando Studio 3T, seguire la procedura seguente:

  1. In Connection Manager (Gestione connessioni) evidenziare la connessione e fare clic su Connect (Connetti).

    Screenshot della gestione connessione 3T di Studio

  2. Fare clic con il pulsante destro del mouse sull'host, quindi scegliere Add Database (Aggiungi database). Specificare un nome per il database e fare clic su OK.

    Screenshot dell'opzione Aggiungi database di Studio 3T

  3. Fare clic con il pulsante destro del mouse sul database, quindi scegliere Add Collection (Aggiungi raccolta). Specificare un nome per la raccolta, quindi fare clic su Create(Crea).

    Screenshot dell'opzione Aggiungi raccolta di Studio 3T

  4. Selezionare la voce di menu Collection (Raccolta), quindi fare clic su Add Document (Aggiungi documento).

    Screenshot della voce di menu Aggiungi documento di Studio 3T

  5. Nella finestra di dialogo Add Document (Aggiungi documento) incollare quanto segue, quindi fare clic su Add Document(Aggiungi documento).

    {
        "_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. Aggiungere un altro documento, questa volta con il contenuto seguente:

    {
        "_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. Eseguire una query di esempio. Cercare ad esempio famiglie con cognome 'Andersen' e restituire i campi relativi a genitori e stato.

    Screenshot dei risultati della query Mongo Chef

Passaggi successivi