A biblioteca BSON oferece suporte abrangente ao BSON, o formato de armazenamento de dados e transferência de rede que o MongoDB usa para documentos. BSON, abreviação de Binary JSON, é uma serialização codificada binariamente de documentos semelhantes a JSON.
Para o uso diário, há aliases de tipo e objetos complementares disponíveis no pacote org.mongodb.scala.bson. Para saber mais, consulte a documentação da API para a implementação do Scala BSON.
As seções a seguir descrevem aspectos da implementação de BSON do driver:
Documentos: descreve o suporte do driver para representações de documento BSON
Criar um codec para converter dados de classe de caso: descreve as classes de caso que você pode usar para representar documentos em uma coleção
Extended JSON: descreve o suporte do driver para MongoDB Extended JSON
Para uso avançado, talvez seja necessário usar org.bson diretamente. Consulte a documentação do Java Sync Driver para saber mais sobre os seguintes tópicos:
Leitores e gravadores: descreve o suporte do driver para leitura e gravação baseadas em fluxo de documentos BSON
Codec e CodecRegistry: descreve a API de codec do driver, uma abstração para produzir e consumir representações de documentos BSON usando leitores e gravadores baseados em fluxo