Esempi Go per Azure Cosmos DB

SI APPLICA A: NoSQL

Il repository azure-documentdb-go di GitHub include soluzioni di esempio che effettuano operazioni CRUD e altre operazioni comuni su risorse di Azure Cosmos DB. Questo articolo include:

  • Collegamenti alle attività in ogni file di progetto Go di esempio.
  • Collegamenti al contenuto di riferimento sulle API correlato.

Prerequisiti

Esempi di database

Per saperne di più sui database di Azure Cosmos DB prima di passare agli esempi seguenti, vedere l'articolo concettuale Usare database, contenitori ed elementi.

Attività Informazioni di riferimento sulle API
Creare un database Client.CreateDatabase
Leggere un database in base all'ID Client.NewDatabase
Eliminare un database DatabaseClient.Delete

Esempi di contenitore

Per saperne di più sulle raccolte di Azure Cosmos DB prima di passare agli esempi seguenti, vedere l'articolo concettuale Usare database, contenitori ed elementi.

Attività Informazioni di riferimento sulle API
Creare un contenitore DatabaseClient.CreateContainer
Ottenere un contenitore in base all'ID DatabaseClient.NewContainer
Eliminare un contenitore ContainerClient.Delete

Esempi di elementi

L'esempio cosmos_container.go di Go illustra come eseguire le attività seguenti. Per saperne di più sui documenti di Azure Cosmos DB prima di passare agli esempi seguenti, vedere l'articolo concettuale Usare database, contenitori ed elementi.

Attività Informazioni di riferimento sulle API
Creare un elemento in un contenitore ContainerClient.CreateItem
Leggere un elemento in base all'ID ContainerClient.ReadItem
Eseguire query sugli elementi ContainerClient.NewQueryItemsPager
Sostituire un elemento ContainerClient.ReplaceItem
Upsert di un elemento ContainerClient.UpsertIitem
Eliminare un elemento ContainerClient.DeleteItem

Passaggi successivi

Si sta tentando di pianificare la capacità per una migrazione ad Azure Cosmos DB? È possibile usare le informazioni del cluster di database esistente per la pianificazione della capacità.