Partilhar via


Conectar-se a uma conta do Azure Cosmos DB usando o Studio 3T

APLICA-SE A: MongoDB

Para se conectar a uma API do Azure Cosmos DB para MongoDB usando o Studio 3T, você deve:

  • Baixe e instale o Studio 3T.
  • Tenha as informações da cadeia de conexão da sua conta do Azure Cosmos DB.

Criar a conexão no Studio 3T

Para adicionar sua conta do Azure Cosmos DB ao gerenciador de conexões do Studio 3T, use as seguintes etapas:

  1. Recupere as informações de conexão para sua conta da API do Azure Cosmos DB para MongoDB usando as instruções no artigo Conectar um aplicativo MongoDB ao Azure Cosmos DB .

    Captura de ecrã da página da cadeia de ligação

  2. Clique em Ligar para abrir o Gestor de Ligações e, em seguida, clique em Nova Ligação

    Captura de tela do gerenciador de conexões Studio 3T que destaca o botão Nova conexão.

  3. Na janela Nova Conexão, na guia Servidor, insira o HOST (FQDN) da conta do Azure Cosmos DB e a PORTA.

    Captura de ecrã do separador Servidor do gestor de ligações Studio 3T

  4. Na janela Nova Conexão, na guia Autenticação, escolha Modo de Autenticação Básico (MONGODB-CR ou SCRAM-SHA-1) e digite o USERNAME e a PASSWORD. Aceite o db de autenticação padrão (admin) ou forneça seu próprio valor.

    Captura de ecrã do separador de autenticação do gestor de ligações 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 autoassinados do servidor.

    Captura de ecrã do separador SSL do gestor de ligações Studio 3T

  6. Clique no botão Testar Ligação para validar as informações de ligação, clique em OK para regressar à janela Nova Ligação e, em seguida, clique em Guardar.

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

Use o Studio 3T para criar um banco de dados, uma coleção e documentos

Para criar um banco de dados, uma coleção e documentos usando o Studio 3T, execute as seguintes etapas:

  1. No Gerenciador de Conexões, realce a conexão e clique em Conectar.

    Captura de ecrã do gestor de ligações Studio 3T

  2. Clique com o botão direito do mouse no host e escolha Adicionar banco de dados. Forneça um nome de banco de dados e clique em OK.

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

  3. Clique com o botão direito do mouse no banco de dados e escolha Adicionar coleção. Forneça um nome de coleção e clique em Criar.

    Captura de ecrã da opção Studio 3T Add Collection

  4. Clique no item de menu Coleção e, em seguida, clique em Adicionar documento.

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

  5. Na caixa de diálogo Adicionar documento, cole o seguinte e clique em Adicionar 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. Adicione outro documento, desta vez com o seguinte conteúdo:

    {
        "_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. Por exemplo, procure famílias com o apelido «Andersen» e devolva os campos pais e estado.

    Captura de ecrã dos resultados da consulta do Mongo Chef

Próximos passos