Visão geral
O driver Kotlin Sync suporta a biblioteca kotlinx.serialization
para serializar e desserializar objetos Kotlin . Você pode usar esta biblioteca para converter entre documentos MongoDB e diferentes formatos de dados em seu aplicação. Para saber mais sobre serialização, consulte o guia de serialização de dados.
Como alternativa ao uso de serialização do Kotlin , você pode definir e implementar tipos de Codec
personalizados para dar suporte à codificação e decodificação de seus objetos do Kotlin . Para saber mais, consulte o guia Codecs .
Você pode usar vários tipos de formatos de dados de documento especializados em seu aplicação. Para saber como trabalhar com estes formatos de dados, consulte as seguintes seções:
Saiba como modelar seus documentos como classes de dados Kotlin no guia Formato de dados do documento: classes de dados.
Saiba como trabalhar com o formato de dados BSON no guia Trabalhar com dados BSON.
Saiba como armazenar e interagir com dados de séries temporais no guia Coleções de séries temporais.
Saiba como ler e escrever strings de JSON estendidas no guia Trabalhar com dados de JSON estendidos.