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:
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 .
Clique em Ligar para abrir o Gestor de Ligações e, em seguida, clique em Nova Ligação
Na janela Nova Conexão, na guia Servidor, insira o HOST (FQDN) da conta do Azure Cosmos DB e a PORTA.
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.
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.
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.
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:
No Gerenciador de Conexões, realce a conexão e clique em Conectar.
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.
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.
Clique no item de menu Coleção e, em seguida, clique em Adicionar documento.
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 }
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 }
Execute uma consulta de exemplo. Por exemplo, procure famílias com o apelido «Andersen» e devolva os campos pais e estado.
Próximos passos
- Saiba como usar o Robo 3T com a API do Azure Cosmos DB para MongoDB.
- Explore exemplos do MongoDB com a API do Azure Cosmos DB para MongoDB.
- Tentando fazer o planejamento de capacidade para uma migração para o Azure Cosmos DB? Você pode usar informações sobre seu cluster de banco de dados existente para planejamento de capacidade.
- Se tudo o que você sabe é o número de vcores e servidores em seu cluster de banco de dados existente, leia sobre como estimar unidades de solicitação usando vCores ou vCPUs
- Se você souber as taxas de solicitação típicas para sua carga de trabalho de banco de dados atual, leia sobre como estimar unidades de solicitação usando o planejador de capacidade do Azure Cosmos DB