다음을 통해 공유


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
항목 Upsert ContainerClient.UpsertIitem
항목 삭제 ContainerClient.DeleteItem

다음 단계

Azure Cosmos DB로 마이그레이션하기 위한 용량 계획을 수행하려고 하시나요? 용량 계획을 위해 기존 데이터베이스 클러스터에 대한 정보를 사용할 수 있습니다.