Sdílet prostřednictvím


Příklady Go služby Azure Cosmos DB

PLATÍ PRO: NoSQL

Ukázková řešení, která provádějí operace CRUD a další běžné operace s prostředky Azure Cosmos DB, jsou součástí úložiště GitHubu azure-documentdb-go . Tento článek obsahuje:

  • Odkazuje na úkoly v jednotlivých ukázkových souborech projektu Go.
  • Odkazy na související referenční obsah rozhraní API

Požadavky

Příklady pro databáze

Další informace o databázích Azure Cosmos DB před spuštěním následujících ukázek najdete v koncepčním článku Práce s databázemi, kontejnery a položkami .

Úloha Reference rozhraní API
Vytvoření databáze Client.CreateDatabase
Čtení databáze podle ID Client.NewDatabase
Odstranění databáze DatabaseClient.Delete

Příklady pro kontejnery

Další informace o kolekcích Azure Cosmos DB před spuštěním následujících ukázek najdete v koncepčním článku Práce s databázemi, kontejnery a položkami .

Úloha Reference rozhraní API
Vytvoření kontejneru DatabaseClient.CreateContainer
Získání kontejneru podle ID DatabaseClient.NewContainer
Odstranění kontejneru ContainerClient.Delete

Příklady pro položky

Ukázka cosmos_container.go Go ukazuje, jak provádět následující úlohy. Další informace o dokumentech služby Azure Cosmos DB před spuštěním následujících ukázek najdete v koncepčním článku Práce s databázemi, kontejnery a položkami .

Úloha Reference rozhraní API
Vytvoření položky v kontejneru ContainerClient.CreateItem
Čtení položky podle ID ContainerClient.ReadItem
Dotazování položek ContainerClient.NewQueryItemsPager
Nahrazení položky ContainerClient.ReplaceItem
Přenesení položky ContainerClient.UpsertIitem
Odstranění položky ContainerClient.DeleteItem

Další kroky

Pokoušíte se naplánovat kapacitu migrace do služby Azure Cosmos DB? Informace o stávajícím databázovém clusteru můžete použít k plánování kapacity.