Conectar-se à conta do Cosmos usando o Studio 3TConnect to Cosmos account using Studio 3T

Para se conectar a uma conta do Cosmos usando a API do Cosmos DB para MongoDB, é necessário:To connect to a Cosmos account using Azure Cosmos DB's API for MongoDB, you must:

Observação

Atualmente, o Robo 3T v 1.2 e inferior tem suporte com a API de Cosmos DB para MongoDB.Currently, Robo 3T v1.2 and lower are supported with Cosmos DB's API for MongoDB.

Criar a conexão no Studio 3TCreate the connection in Studio 3T

Para adicionar sua conta do Cosmos ao gerenciador de conexões do Studio 3T, execute as seguintes etapas:To add your Cosmos account to the Studio 3T connection manager, perform the following steps:

  1. Recupere as informações de conexão para sua conta do Cosmos configurada com a API do Azure Cosmos DB para MongoDB usando as instruções no artigo Conectar um aplicativo MongoDB ao Azure Cosmos DB.Retrieve the connection information for your Cosmos account configured with Azure Cosmos DB's API for MongoDB using the instructions in the Connect a MongoDB application to Azure Cosmos DB article.

    Captura de tela da página cadeia de conexão

  2. Clique em Conectar para abrir o Gerenciador de Conexões e clique em Nova ConexãoClick Connect to open the Connection Manager, then click New Connection

    Captura de tela do Gerenciador de conexões do Studio 3T

  3. Na janela Nova Conexão, na guia Servidor, insira o HOST (FQDN) da conta do Azure Cosmos DB e a PORTA.In the New Connection window, on the Server tab, enter the HOST (FQDN) of the Azure Cosmos DB account and the PORT.

    Captura de tela da guia servidor do Gerenciador de conexões do Studio 3T

  4. Na janela Nova Conexão, na guia Autenticação, escolha o Modo de Autenticação (MONGODB-CR ou SCARM-SHA-1) Básico e insira NOME DE USUÁRIO e SENHA.In the New Connection window, on the Authentication tab, choose Authentication Mode Basic (MONGODB-CR or SCARM-SHA-1) and enter the USERNAME and PASSWORD. Aceite o banco de dados de autenticação padrão (admin) ou forneça seu próprio valor.Accept the default authentication db (admin) or provide your own value.

    Captura de tela da guia de autenticação do Gerenciador de conexões do Studio 3T

  5. Na janela Nova Conexão, na guia SSL, marque a caixa de seleção Usar protocolo SSL para se conectar e o botão de opção Aceitar certificados SSL de servidor autoassinados.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.

    Captura de tela da guia SSL do Gerenciador de conexões do Studio 3T

  6. Clique no botão Testar Conectividade para validar as informações de conexão, clique em OK para retornar à janela Nova Conexão e clique em Salvar.Click the Test Connection button to validate the connection information, click OK to return to the New Connection window, and then click Save.

    Captura de tela da janela de conexão de teste do Studio 3T

Usar o Studio 3T para criar um banco de dados, coleção e documentosUse Studio 3T to create a database, collection, and documents

Para criar um banco de dados, coleta e documentos usando o Studio 3T, execute as seguintes etapas:To create a database, collection, and documents using Studio 3T, perform the following steps:

  1. No Gerenciador de Conexões, realce a conexão e clique em Conectar.In Connection Manager, highlight the connection and click Connect.

    Captura de tela do Gerenciador de conexões do Studio 3T

  2. Clique com o botão direito do mouse no host e escolha Adicionar Banco de Dados.Right-click the host and choose Add Database. Forneça um nome de banco de dados e clique em OK.Provide a database name and click OK.

    Captura de tela da opção de adição de banco de dados do Studio 3T

  3. Clique com o botão direito do mouse no banco de dados e escolha Adicionar Coleção.Right-click the database and choose Add Collection. Forneça um nome de coleção e clique em Criar.Provide a collection name and click Create.

    Captura de tela da opção de adição de coleção do Studio 3T

  4. Clique no item de menu Coleção e clique em Adicionar Documento.Click the Collection menu item, then click Add Document.

    Captura de tela do item de menu Adicionar documento do Studio 3T

  5. Na caixa de diálogo Adicionar Documento, cole o conteúdo a seguir e clique em Adicionar 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. Adicione outro documento, dessa vez com o seguinte conteúdo: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. Execute uma consulta de exemplo.Execute a sample query. Por exemplo, procure famílias com o sobrenome 'Andersen' e retorne os campos de estado e pais.For example, search for families with the last name 'Andersen' and return the parents and state fields.

    Captura de tela dos resultados da consulta do chefe Mongo

Próximas etapasNext steps

  • Saiba como usar o Robo 3T com uma API do Azure Cosmos DB para o MongoDB.Learn how to use Robo 3T with Azure Cosmos DB's API for MongoDB.
  • Explore exemplos do MongoDB com a API do Azure Cosmos DB para MongoDB.Explore MongoDB samples with Azure Cosmos DB's API for MongoDB.