Azure Cosmos DB Go 示例

适用于: NoSQL

azure-documentdb-go GitHub 存储库中包含对 Azure Cosmos DB 资源执行 CRUD 操作和其他常见操作的示例解决方案。 本文将提供:

  • 每个 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 进行容量计划? 可以使用有关现有数据库群集的信息进行容量规划。