Docs Menu
Docs Home
/ / /
Kotlin Sync 드라이버
/

BSON

이 페이지의 내용

  • 개요
  • BSON Data Format
  • MongoDB 및 BSON
  • BSON 라이브러리 설치

이 가이드 에서는 학습 데이터 형식, MongoDB 가 BSON 을 사용하여 BSON 를 구성하고 저장 하는 방법, 코틀린 동기 (Kotlin Sync) 운전자 와 독립적으로 BSON 라이브러리를 설치하는 방법에 대해 설명합니다.

BSON 또는 바이너리 JSON 은 MongoDB 가 데이터를 구성하고 저장 하는 데 사용하는 데이터 형식입니다. 이 데이터 형식은 모든 JSON 데이터 구조 유형을 포함하며 날짜, 서로 다른 크기의 정수(32비트 및 64비트), ObjectId 및 바이너리 데이터를 포함한 유형에 대한 지원 을 추가합니다. 지원되는 유형의 전체 목록은 문서에서 를 BSON types MongoDB Server 참조하세요.

BSON 은 사람이 읽을 수 없지만 BSON 라이브러리 를 사용하여 사람이 읽을 수 있는 JSON 표현으로 변환할 수 있습니다. 이러한 형식 간의 관계 에 대한 자세한 내용은 MongoDB 웹사이트 의 JSON 및 BSON 가이드 에서 확인할 수 있습니다.

BSON 인터페이스 를 구현하는 다음 객체 유형 중 하나를 사용하여 코틀린 동기 (Kotlin Sync) 운전자 애플리케이션 에서 BSON 데이터로 작업할 수 있습니다.

  • 문서 (BSON 라이브러리 패키지)

  • BsonDocument (BSON 라이브러리 패키지)

  • RawBsonDocument(BSON 라이브러리 패키지)

  • JsonObject (BSON 라이브러리 패키지)

이 지침에서는 BSON 라이브러리를 프로젝트 에 종속성으로 추가하는 방법을 자세히 설명합니다.

참고

이미 코틀린 동기 (Kotlin Sync) 운전자 를 프로젝트 에 종속성으로 추가한 경우 이 단계를 건너뛸 수 있습니다. 이는 BSON 라이브러리가 이미 운전자 의 필수 종속성으로 포함되어 있기 때문입니다.

프로젝트 에 MongoDB 코틀린 동기 (Kotlin Sync) 드라이버 를 종속성으로 추가하는 방법에 대한 지침은 시작하기 가이드 의 운전자 설치 섹션을 참조하세요.

Maven 을 사용하는 것이 좋습니다. 또는 Gradle 빌드 자동화 도구를 관리 하여 코틀린 (Kotlin) 프로젝트의 종속성을 관리합니다. 다음 지침은 Maven과 Gradle 모두에 대한 종속성 선언을 자세히 설명합니다.

다음 스니펫은 pom.xml 파일의 dependencies 섹션에 있는 종속성 선언을 보여줍니다.

<dependencies>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>bson</artifactId>
<version>5.2.0</version>
</dependency>
</dependencies>

다음 스니펫은 build.gradle 파일의 dependencies 객체에 있는 종속성 선언을 보여 줍니다.

dependencies {
implementation("org.mongodb:bson:5.2.0")
}

앞의 도구 중 하나를 사용하지 않는 경우,sonatype 리포지토리 에서 직접 JAR 파일 을 다운로드하여 프로젝트 에 BSON 종속성을 포함할 수 있습니다.

돌아가기

코덱