Usare MongoChef con un account Azure Cosmos DB: API per MongoDBUse MongoChef with an Azure Cosmos DB: API for MongoDB account

Per connettersi a un account dell'API Azure Cosmos DB: per MongoDB, seguire questa procedura:To connect to an Azure Cosmos DB: API for MongoDB account, you must:

Creare la connessione in MongoChefCreate the connection in MongoChef

Per aggiungere l'account Azure Cosmos DB: API per MongoDB allo strumento di gestione della connessione MongoChef, seguire questa procedura.To add your Azure Cosmos DB: API for MongoDB account to the MongoChef connection manager, perform the following steps.

  1. Recuperare le informazioni sulla connessione di Azure Cosmos DB: API per MongoDB usando le istruzioni riportate qui.Retrieve your Azure Cosmos DB: API for MongoDB connection information using the instructions here.

    Screenshot del pannello Stringa di connessione

  2. Fare clic su Connect (Connetti) per aprire la gestione connessioni, quindi fare clic su New Connection (Nuova connessione)Click Connect to open the Connection Manager, then click New Connection

    Screenshot di gestione connessione di MongoChef

  3. Nella finestra New Connection (Nuova connessione), nella scheda Server, specificare l'host (nome di dominio completo) dell'account Azure Cosmos DB: API per MongoDB e la porta.In the New Connection window, on the Server tab, enter the HOST (FQDN) of the Azure Cosmos DB: API for MongoDB account and the PORT.

    Screenshot della scheda relativa al server di gestione connessione di MongoChef

  4. Nella finestra New Connection (Nuova connessione) nella scheda Authentication (Autenticazione) scegliere la modalità di autenticazione Standard (MONGODB-CR or SCARM-SHA-1) (Standard - MONGODB-CR o SCARM-SHA-1) e immettere il nome utente e la password.In the New Connection window, on the Authentication tab, choose Authentication Mode Standard (MONGODB-CR or SCARM-SHA-1) and enter the USERNAME and PASSWORD. Accettare il database di autenticazione predefinito (admin) o specificare un valore personalizzato.Accept the default authentication db (admin) or provide your own value.

    Screenshot della scheda relativa all'autenticazione di gestione connessione di MongoChef

  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).In the New Connection window, on the SSL tab, check the Use SSL protocol to connect check box and the Accept server self-signed SSL certificates radio button.

    Screenshot della scheda relativa a SSL di gestione connessione di MongoChef

  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).Click the Test Connection button to validate the connection information, click OK to return to the New Connection window, and then click Save.

    Screenshot della scheda relativa al test della connessione di MongoChef

Usare MongoChef per creare un database, una raccolta e documentiUse MongoChef to create a database, collection, and documents

Per creare un database, una raccolta e documenti usando MongoChef, seguire questa procedura.To create a database, collection, and documents using MongoChef, perform the following steps.

  1. In Connection Manager (Gestione connessioni) evidenziare la connessione e fare clic su Connect (Connetti).In Connection Manager, highlight the connection and click Connect.

    Screenshot di gestione connessione di MongoChef

  2. Fare clic con il pulsante destro del mouse sull'host, quindi scegliere Add Database(Aggiungi database).Right click the host and choose Add Database. Specificare un nome per il database e fare clic su OK.Provide a database name and click OK.

    Screenshot dell'opzione di aggiunta database di MongoChef

  3. Fare clic con il pulsante destro del mouse sul database, quindi scegliere Add Collection(Aggiungi raccolta).Right click the database and choose Add Collection. Specificare un nome per la raccolta, quindi fare clic su Create(Crea).Provide a collection name and click Create.

    Screenshot dell'opzione di aggiunta raccolta di MongoChef

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

    Screenshot della voce di menu di aggiunta documento di MongoChef

  5. Nella finestra di dialogo Add Document (Aggiungi documento) incollare quanto segue, quindi fare clic su Add Document(Aggiungi documento).In the Add Document dialog, paste the following and then click Add Document.

     {
     "_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.Add another document, this time with the following content.

     {
     "_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.Execute a sample query. Cercare ad esempio famiglie con cognome 'Andersen' e restituire i campi relativi a genitori e stato.For example, search for families with the last name 'Andersen' and return the parents and state fields.

    Screenshot dei risultati della query di MongoChef

Passaggi successiviNext steps

  • Esaminare gli esempi di Azure Cosmos DB: API per MongoDB.Explore Azure Cosmos DB: API for MongoDB samples.