Delen via


Voorbeelden van Azure Cosmos DB Go

VAN TOEPASSING OP: NoSQL

Voorbeeldoplossingen voor CRUD-bewerkingen en andere algemene bewerkingen in Azure Cosmos DB-resources zijn opgenomen in de GitHub-opslagplaats azure-documentdb-go . Dit artikel bevat:

  • Koppelingen naar de taken in elk van de Go-voorbeeldprojectbestanden.
  • Koppelingen naar het bijbehorende API-referentiemateriaal.

Vereisten

Voorbeelden voor databases

Zie het conceptuele artikel Werken met databases, containers en items voor meer informatie over de Azure Cosmos DB-databases voordat u de volgende voorbeelden uitvoert.

Opdracht API-verwijzing
Een database maken Client.CreateDatabase
Een database lezen op id Client.NewDatabase
Een database verwijderen DatabaseClient.Delete

Voorbeelden van containers

Zie het conceptuele artikel Werken met databases, containers en items voor meer informatie over de Azure Cosmos DB-verzamelingen voordat u de volgende voorbeelden uitvoert.

Opdracht API-verwijzing
Een container maken DatabaseClient.CreateContainer
Een container ophalen op basis van id DatabaseClient.NewContainer
Container verwijderen ContainerClient.Delete

Voorbeelden van items

In het voorbeeld cosmos_container.go Go ziet u hoe u de volgende taken uitvoert. Zie het conceptuele artikel Werken met databases, containers en items voor meer informatie over de Azure Cosmos DB-documenten voordat u de volgende voorbeelden uitvoert.

Opdracht API-verwijzing
Een item maken in een container ContainerClient.CreateItem
Een item lezen op basis van id ContainerClient.ReadItem
Query's uitvoeren op items ContainerClient.NewQueryItemsPager
Item vervangen ContainerClient.ReplaceItem
Een item invoegen of bijwerken ContainerClient.UpsertIitem
Item verwijderen ContainerClient.DeleteItem

Volgende stappen

Wilt u capaciteitsplanning uitvoeren voor een migratie naar Azure Cosmos DB? U kunt informatie over uw bestaande databasecluster gebruiken voor capaciteitsplanning.