次の方法で共有


Azure Cosmos DB Go のサンプル

適用対象: NoSQL

Azure Cosmos DB のリソースで CRUD 操作などの一般的な操作を実行するサンプル ソリューションは、azure-documentdb-go GitHub リポジトリに含まれています。 この記事では、次の内容について説明します。

  • 各 Go サンプル プロジェクト ファイルのタスクへのリンク。
  • 関連する API リファレンス コンテンツへのリンク。

前提条件

データベースのサンプル

次のサンプルを実行する前に Azure Cosmos DB データベースについて確認するには、データベース、コンテナー、アイテムの操作に関する概念記事を参照してください。

タスク API リファレンス
データベースの作成 Client.CreateDatabase
ID でのデータベースの読み取り Client.NewDatabase
データベースの削除 DatabaseClient.Delete

コンテナーの例

次のサンプルを実行する前に Azure Cosmos DB コレクションについて確認するには、データベース、コンテナー、アイテムの操作に関する概念記事を参照してください。

タスク API リファレンス
コンテナーの作成 DatabaseClient.CreateContainer
ID によるコンテナーの取得 DatabaseClient.NewContainer
コンテナーの削除 ContainerClient.Delete

項目の例

cosmos_container.go Go サンプルは、次のタスクを実行する方法を示しています。 次のサンプルを実行する前に Azure Cosmos DB ドキュメントについて確認するには、データベース、コンテナー、アイテムの操作に関する概念記事を参照してください。

タスク API リファレンス
コンテナーの項目を作成する ContainerClient.CreateItem
ID による項目の読み取り ContainerClient.ReadItem
クエリ項目 ContainerClient.NewQueryItemsPager
項目の置換 ContainerClient.ReplaceItem
項目のアップサート ContainerClient.UpsertIitem
項目の削除 ContainerClient.DeleteItem

次のステップ

Azure Cosmos DB への移行のための容量計画を実行しようとしていますか? 容量計画のために、既存のデータベース クラスターに関する情報を使用できます。