Ligar a uma conta do Azure Cosmos DB com o Studio 3T

APLICA-SE A: MongoDB

Para ligar a uma API do Azure Cosmos DB para MongoDB com o Studio 3T, tem de:

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

Criar a ligação no Studio 3T

Para adicionar a sua conta do Azure Cosmos DB ao gestor de ligações do Studio 3T, utilize os seguintes passos:

  1. Obtenha as informações de ligação da conta da API para MongoDB do Azure Cosmos DB com as instruções no artigo Ligar uma aplicação MongoDB ao Azure Cosmos DB .

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

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

    Captura de ecrã do gestor de ligações do Studio 3T que realça o botão Nova Ligação.

  3. Na janela Nova Ligação , no separador Servidor , introduza o ANFITRIÃO (FQDN) da conta do Azure Cosmos DB e a PORTA.

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

  4. Na janela Nova Ligação , no separador Autenticação , selecione Modo de Autenticação Básico (MONGODB-CR ou SCRAM-SHA-1) e introduza o NOME DE UTILIZADOR e a PALAVRA-PASSE. Aceite a base de dados de autenticação predefinida (administrador) ou forneça o seu próprio valor.

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

  5. Na janela Nova Ligação , no separador SSL , selecione a caixa de verificação Utilizar protocolo SSL para ligar e o botão de opção Aceitar certificados SSL autoassinados do servidor .

    Captura de ecrã do separador SSL do gestor de ligações do 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 ecrã da janela de ligação de teste do Studio 3T

Utilizar o Studio 3T para criar uma base de dados, coleção e documentos

Para criar uma base de dados, coleção e documentos com o Studio 3T, execute os seguintes passos:

  1. No Gestor de Ligações, realce a ligação e clique em Ligar.

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

  2. Clique com o botão direito do rato no anfitrião e selecione Adicionar Base de Dados. Forneça um nome de base de dados e clique em OK.

    Captura de ecrã a mostrar a opção Adicionar Base de Dados do Studio 3T

  3. Clique com o botão direito do rato na base de dados e selecione Adicionar Coleção. Forneça um nome de coleção e clique em Criar.

    Captura de ecrã da opção Adicionar Coleção do Studio 3T

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

    Captura de ecrã do item de menu Adicionar Documento do Studio 3T

  5. Na caixa de diálogo Adicionar Documento, cole o seguinte e, em seguida, 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 de estado e pais.

    Captura de ecrã dos resultados da consulta do Mongo Chef

Passos seguintes