Conectar-se ao Azure Cosmos DB for MongoDB e fazer consultas
Depois de criar uma conta do Azure Cosmos DB for MongoDB, será fácil conectar-se a essa conta. Independentemente de você estar se conectando a partir de .NET, Node.js, Shell do MongoDB, Java, Python ou outras fontes, você poderá encontrar instruções de conexão fáceis de seguir ou scripts no próprio portal do Azure. Esses trechos de código reduzem as suposições de como criar suas próprias cadeias de conexão ou usar o Shell do MongoDB para se conectar à sua conta. Vamos dar uma olhada rápida no local em que podemos encontrar essas informações.
No portal do Azure, navegue até a conta da API do Azure Cosmos DB for MongoDB.
No menu da conta do Azure Cosmos DB for MongoDB à esquerda, selecione Início rápido.
Há guias para diferentes linguagens de programação. Cada uma dessas guias contém um trecho de código já preparado que você usa para se conectar à conta do Azure Cosmos DB for MongoDB. Tudo o que você precisa fazer é copiar e colar o código sem alterações no código ou na ferramenta do aplicativo. Se sua linguagem de programação ou ferramenta não estiver listada, a última guia listará os parâmetros mais comuns, como host, porta, nome de usuário e senha, para que você possa criar sua própria cadeia de conexão nessa linguagem ou ferramenta.
Dito isso, o uso de cadeias de conexão não é a melhor prática para aplicativos de produção. Em vez disso, use a identidade gerenciada ou outros métodos seguros para se conectar à sua conta do Azure Cosmos DB for MongoDB. A unidade anterior tem vários trechos de código que mostram como se conectar a uma conta do Azure Cosmos DB for MongoDB usando a identidade gerenciada.
Embora seja simples se conectar a uma conta do Azure Cosmos DB for MongoDB, ainda devemos ter cuidado ao escolher a estratégia de particionamento e indexação correta ao projetar nossos bancos de dados do Azure Cosmos DB for MongoDB. Isso deve ser mais do que apenas conectar e carregar/ler dados. Discutimos esses tópicos em mais detalhes no Módulo Particionamento e Indexação.