Ler em inglês

Compartilhar via


Exemplos do SDK do Azure Cosmos DB for NoSQL para JS

APLICA-SE A: NoSQL

As soluções de exemplo que executam operações CRUD e outras operações comuns em recursos do Azure Cosmos DB estão incluídas no repositório GitHub SDK do JavaScript para Azure Cosmos DB. Esse artigo fornece:

  • Links para as tarefas em cada um dos arquivos de exemplo do projeto Node.js.
  • Links para o conteúdo de referência da API relacionada.

Pré-requisitos

Caso você não tenha uma assinatura do Azure, crie uma conta gratuita do Azure antes de começar.

Você pode experimentar o Azure Cosmos DB gratuitamente, sem uma assinatura do Azure e sem compromisso. Como alternativa, você pode criar uma conta de camada gratuita do Azure Cosmos DB, com as primeiras 1.000 RU/s e 25 GB de armazenamento gratuitos. Você também pode usar o emulador do Azure Cosmos DB com o URI https://localhost:8081. Quanto à chave a ser usada com o emulador, confira Autenticação de solicitações.

Você também precisa do SDK do JavaScript.

Observação

Cada exemplo é independente, eles se configuram e fazem a limpeza sozinhos. Dessa forma, os exemplo emitem várias chamadas para Containers.create. Cada vez que isso é feito, sua assinatura será cobrada por 1 hora de uso por nível de desempenho do contêiner que está sendo criado.

Exemplos de banco de dados

O arquivo DatabaseManagement mostra como executar as operações de CRUD no banco de dados. Para saber mais sobre os bancos de dados do Azure Cosmos DB antes de executar os exemplos a seguir, confira o artigo conceitual Como trabalhar com bancos de dados, contêineres e itens.

Exemplos de contêiner

O arquivo ContainerManagement mostra como executar as operações de CRUD no contêiner. Para saber mais sobre as coleções do Azure Cosmos DB antes de executar os exemplos a seguir, confira o artigo conceitual Como trabalhar com bancos de dados, contêineres e itens.

Exemplos de item

O arquivo ItemManagement mostra como executar as operações de CRUD no item. Para saber mais sobre os documentos do Azure Cosmos DB antes de executar os exemplos a seguir, confira o artigo conceitual Como trabalhar com bancos de dados, contêineres e itens.

Exemplos de indexação

O arquivo IndexManagement mostra como gerenciar a indexação. Para saber mais sobre a indexação no Azure Cosmos DB antes de executar os exemplos a seguir, consulte os artigos conceituais políticas de indexação, tipos de indexação e caminhos de indexação.

Exemplos de programação do lado do servidor

O arquivo index.ts mostra como executar as tarefas a seguir. Para saber mais sobre a programação do lado do servidor no Azure Cosmos DB antes de executar os exemplos a seguir, consulte o artigo conceitual Procedimentos armazenados, gatilhos e funções definidas pelo usuário.

Para obter mais informações sobre a programação do lado do servidor, confira Programação do lado do servidor do Azure Cosmos DB: procedimentos armazenados, gatilhos de banco de dados e UDFs.

Exemplo de Autenticação do Microsoft Entra

O arquivo EntraAuth.ts mostra como executar as tarefas a seguir.

Exemplos diversos

Os exemplos coletados a seguir ilustram cenários comuns.

Próximas etapas

Tentando fazer um planejamento de capacidade para uma migração para o Microsoft Azure Cosmos DB? Você pode usar informações sobre o cluster de banco de dados existente para fazer isso.