Läs på engelska

Dela via


Azure Cosmos DB Go-exempel

GÄLLER FÖR: NoSQL

Exempellösningar som utför CRUD-åtgärder och andra vanliga åtgärder på Azure Cosmos DB-resurser ingår i GitHub-lagringsplatsen azure-documentdb-go . Den här artikeln innehåller:

  • Länkar till aktiviteterna i var och en av Go-exempelprojektfilerna.
  • Länkar till det relaterade API-referensinnehållet.

Förutsättningar

Databasexempel

Mer information om Azure Cosmos DB-databaserna innan du kör följande exempel finns i artikeln Arbeta med databaser, containrar och objekt .

Uppgift API-referens
Skapa en databas Client.CreateDatabase
Läsa en databas via ID Client.NewDatabase
Ta bort en databas DatabaseClient.Delete

Containerexempel

Mer information om Azure Cosmos DB-samlingarna innan du kör följande exempel finns i artikeln Arbeta med databaser, containrar och objekt .

Uppgift API-referens
Skapa en container DatabaseClient.CreateContainer
Hämta en container med dess ID DatabaseClient.NewContainer
Ta bort en container ContainerClient.Delete

Objektexempel

Exemplet cosmos_container.go Go visar hur du utför följande uppgifter. Mer information om Azure Cosmos DB-dokumenten innan du kör följande exempel finns i artikeln Arbeta med databaser, containrar och objekt .

Uppgift API-referens
Skapa ett objekt i en container ContainerClient.CreateItem
Läsa ett objekt med dess ID ContainerClient.ReadItem
Frågeobjekt ContainerClient.NewQueryItemsPager
Ersätta ett objekt ContainerClient.ReplaceItem
Upsert ett objekt ContainerClient.UpsertIitem
Ta bort ett objekt ContainerClient.DeleteItem

Nästa steg

Försöker du planera kapacitet för en migrering till Azure Cosmos DB? Du kan använda information om ditt befintliga databaskluster för kapacitetsplanering.