Exemples Go d’Azure Cosmos DB

S’APPLIQUE À : NoSQL

Le référentiel GitHub azure-documentdb-go contient des exemples de solutions qui effectuent des opérations CRUD, ainsi que d’autres opérations courantes sur les ressources Azure Cosmos DB. Cet article fournit :

  • Liens vers les tâches dans chacun des exemples de fichiers de projet Go.
  • Des liens vers le contenu de référence d’API connexe.

Prérequis

Exemples de base de données

Pour en savoir plus sur les bases de données Azure Cosmos DB avant d’exécuter les exemples suivants, consultez l’article conceptuel Utiliser des bases de données, des conteneurs et des éléments.

Tâche Informations de référence sur l'API
Créer une base de données CosmosClient.createDatabase
Lire une base de données par identifiant Client.NewDatabase
Supprimer une base de données DatabaseClient.Delete

Exemples de conteneur

Pour en savoir plus sur les collections Azure Cosmos DB avant d’exécuter les exemples suivants, consultez l’article conceptuel Utiliser des bases de données, des conteneurs et des éléments.

Tâche Informations de référence sur l'API
Créer un conteneur DatabaseClient.CreateContainer
Obtenir un conteneur par son ID DatabaseClient.NewContainer
Supprimer un conteneur ContainerClient.Delete

Exemples d’éléments

L’exemple Go cosmos_container.go montre comment effectuer les tâches suivantes. Pour en savoir plus sur les documents Azure Cosmos DB avant d’exécuter les exemples suivants, consultez l’article conceptuel Utiliser des bases de données, des conteneurs et des éléments.

Tâche Informations de référence sur l'API
Créer un élément dans un conteneur ContainerClient.CreateItem
Lire un élément par son ID ContainerClient.ReadItem
Éléments de requête ContainerClient.NewQueryItemsPager
Remplacer un élément ContainerClient.ReplaceItem
Effectuer une opération Upsert sur un élément ContainerClient.UpsertIitem
Supprimer un élément ContainerClient.DeleteItem

Étapes suivantes

Vous tentez d’effectuer une planification de la capacité pour une migration vers Azure Cosmos DB ? Vous pouvez utiliser les informations sur votre cluster de bases de données existant pour la planification de la capacité.