Compartilhar via


Exemplos Go do Microsoft Azure Cosmos DB

APLICA-SE A: NoSQL

Soluções de amostra que realizam operações CRUD e outras operações comuns em recursos do Microsoft Azure Cosmos DB estão incluídas no repositório GitHub azure-documentdb-python. Esse artigo fornece:

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

Pré-requisitos

Exemplos de 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.

Tarefa Referência de API
Criar um banco de dados Client.CreateDatabase
Ler um banco de dados por ID Client.NewDatabase
Excluir um banco de dados DatabaseClient.Delete

Exemplos de 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.

Tarefa Referência de API
Criar um contêiner DatabaseClient.CreateContainer
Obter um contêiner pela respectiva ID DatabaseClient.NewContainer
Excluir um contêiner ContainerClient.Delete

Exemplos de item

A amostra Go cosmos_cointainer.go mostra como executar as tarefas a seguir. 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.

Tarefa Referência de API
Criar um item em um contêiner ContainerClient.CreateItem
Ler um item pela respectiva ID ContainerClient.ReadItem
Itens de consulta ContainerClient.NewQueryItemsPager
Substituir um item ContainerClient.ReplaceItem
Fazer upsert de um item ContainerClient.UpsertIitem
Excluir um item ContainerClient.DeleteItem

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.