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

APLICA-SE A: MongoDB

Para se conectar a uma API para MongoDB do Azure Cosmos DB usando o Studio 3T, é preciso:

Criar a conexão no Studio 3T

Para adicionar a conta do Azure Cosmos DB ao gerenciador de conexões do Studio 3T, siga as estas etapas:

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

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

  2. Clique em Conectar para abrir o Gerenciador de Conexões e clique em Nova Conexão

    Captura de tela do gerenciador de conexões do Studio 3T realçando 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 tela da guia do 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 Básico (MONGODB-CR ou SCRAM-SHA-1) e insira o NOME DE USUÁRIO e a SENHA. Aceite o banco de dados de autenticação padrão (admin) ou forneça seu próprio valor.

    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.

    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.

    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 documentos

Para criar um banco de dados, coleta 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 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. 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 tela da opção Adicionar Coleção do Studio 3T

  4. Clique no item de menu Coleção e 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 conteúdo a seguir 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, dessa 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 sobrenome 'Andersen' e retorne os campos de estado e pais.

    Captura de tela dos resultados de consulta do MongoChef

Próximas etapas