Menu Docs
Página inicial do Docs
/ / /
Driver de Kotlin Sync
/

BSON

Nesta página

  • Visão geral
  • Formato de dados JSON
  • MongoDB e BSON
  • Instale a biblioteca BSON

Neste guia, você aprenderá sobre o formato de dados BSON, como o MongoDB usa o BSON para organizar e armazenar dados e como instalar a biblioteca BSON independentemente do driver Kotlin Sync.

BSON, ou Binary JSON, é o formato de dados que o MongoDB usa para organizar e armazenar dados. Este formato de dados inclui todos os tipos de estrutura de dados JSON e adiciona suporte para tipos incluindo datas, inteiros de tamanhos diferentes (32-bit e 64-bit), ObjectIds e dados binários. Para obter uma lista completa dos tipos compatíveis, consulte osBSON types do na documentação do MongoDB Server .

O BSON não é legível por humanos, mas você pode usar a biblioteca BSON para convertê-lo na representação JSON legível por humanos. Você pode ler mais sobre o relacionamento entre esses formatos no guia JSON e BSON no site do MongoDB .

Você pode trabalhar com dados BSON em seu aplicação de driver do Kotlin Sync usando um dos seguintes tipos de objeto que implementa a interface BSON:

  • Documento (pacote da biblioteca BSON)

  • BsonDocument (pacote da biblioteca BSON)

  • RawBsonDocument (pacote da biblioteca BSON)

  • JsonObject (pacote da biblioteca BSON)

Estas instruções detalham como adicionar a biblioteca BSON como uma dependência para seu projeto.

Observação

Se você já tiver adicionado o driver do Kotlin Sync como uma dependência ao seu projeto, poderá pular esta etapa. Isso ocorre porque a biblioteca BSON já está incluída como uma dependência obrigatória do driver.

Para obter instruções sobre como adicionar o MongoDB Kotlin Sync Driver como uma dependência ao seu projeto, consulte a seção deinstalação do driver do nosso guia de Introdução.

Recomendamos que você use o Maven ou Gradle ferramenta de automação de construção para gerenciar as dependências do seu projeto Kotlin . As instruções a seguir detalham as declarações de dependência para Maven e Gradle:

O seguinte trecho mostra a declaração de dependência na seção dependencies do seu arquivo pom.xml.

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

O seguinte trecho mostra a declaração de dependência no objeto dependencies em seu arquivo build.gradle .

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

Se você não estiver usando nenhuma das ferramentas anteriores, poderá incluir a dependência BSON em seu projeto baixando o arquivo JAR diretamente do repositório sonatype.

Voltar

Codecs