Azure Cosmos DB Go 範例

適用於: NoSQL

azure-documentdb-go GitHub 存放庫中包含可對 Azure Cosmos DB 資源執行 CRUD 作業和其他常見作業的樣本解決方案。 本文提供:

  • 每個 Go 範例專案檔中各項工作的連結。
  • 相關 API 參考內容的連結。

必要條件

資料庫範例

若要在執行下列樣本之前先瞭解 Azure Cosmos DB 資料庫,請參閱使用資料庫、容器和項目概念性文章。

Task API 參考
建立資料庫 Client.CreateDatabase
依識別碼讀取資料庫 Client.NewDatabase
刪除資料庫 DatabaseClient.Delete

容器範例

若要在執行下列範例之前,先了解 Azure Cosmos DB 集合,請參閱使用資料庫、容器和項目概念文章。

Task API 參考
建立容器 DatabaseClient.CreateContainer
依識別碼取得容器 DatabaseClient.NewContainer
刪除容器 ContainerClient.Delete

項目範例

cosmos_container.go Go 樣本示範如何執行下列工作。 若要在執行下列樣本之前先瞭解 Azure Cosmos DB 文件,請參閱使用資料庫、容器和項目概念性文章。

Task API 參考
在容器中建立項目 ContainerClient.CreateItem
依識別碼讀取項目 ContainerClient.ReadItem
查詢項目 ContainerClient.NewQueryItemsPager
取代項目 ContainerClient.ReplaceItem
Upsert 專案 ContainerClient.UpsertIitem
刪除項目 ContainerClient.DeleteItem

下一步

正在嘗試為遷移至 Azure Cosmos DB 進行容量規劃嗎? 您可以使用現有資料庫叢集的相關資訊進行容量規劃。