Beispiele für Azure Cosmos DB Go

GILT FÜR: NoSQL

Beispiellösungen, in denen CRUD-Vorgänge und andere gängige Vorgänge für Azure Cosmos DB-Ressourcen ausgeführt werden, finden Sie im GitHub-Repository azure-documentdb-go. Dieser Artikel enthält Folgendes:

  • Links zu den Aufgaben in den einzelnen Go-Beispielprojektdateien.
  • Links zum zugehörigen API-Referenzinhalt.

Voraussetzungen

Datenbankbeispiele

Um mehr über die Azure Cosmos DB-Datenbanken zu erfahren, lesen Sie vor dem Ausführen der folgenden Beispiele den Konzeptartikel Arbeiten mit Datenbanken, Containern und Elementen.

Aufgabe API-Referenz
Erstellen einer Datenbank Client.CreateDatabase
Lesen einer Datenbank nach ID Client.NewDatabase
Löschen einer Datenbank DatabaseClient.Delete

Containerbeispiele

Um mehr über die Azure Cosmos DB-Sammlungen zu erfahren, lesen Sie vor dem Ausführen der folgenden Beispiele den Konzeptartikel Arbeiten mit Datenbanken, Containern und Elementen.

Aufgabe API-Referenz
Container erstellen DatabaseClient.CreateContainer
Abrufen eines Containers anhand seiner ID DatabaseClient.NewContainer
Löschen eines Containers ContainerClient.Delete

Elementbeispiele

Das Go-Beispiel cosmos_container.go zeigt, wie die folgenden Aufgaben ausgeführt werden. Um mehr über die Azure Cosmos DB-Dokumente zu erfahren, lesen Sie vor dem Ausführen der folgenden Beispiele den Konzeptartikel Arbeiten mit Datenbanken, Containern und Elementen.

Aufgabe API-Referenz
Erstellen eines Elements in einem Container ContainerClient.CreateItem
Lesen eines Elements anhand seiner ID ContainerClient.ReadItem
Abfrageelemente ContainerClient.NewQueryItemsPager
Ersetzen eines Elements ContainerClient.ReplaceItem
Aktualisieren/Einfügen (Upsert) eines Elements ContainerClient.UpsertIitem
Löschen eines Elements ContainerClient.DeleteItem

Nächste Schritte

Versuchen Sie, die Kapazitätsplanung für eine Migration zu Azure Cosmos DB durchzuführen? Sie können Informationen zu Ihrem vorhandenen Datenbankcluster für die Kapazitätsplanung verwenden.