Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Trabajar con datos BSON

En esta guía, puedes aprender sobre el formato de datos BSON, cómo lo utiliza MongoDB y cómo instalar la librería BSON de forma independiente al driver de Kotlin Sync.

BSON, or Binary JSON, is the data format that MongoDB uses to organize and store data. This data format includes all JSON data structure types and also supports other types, including dates, different size integers, ObjectId values, and binary data. For a complete list of supported types, see the BSON Types page in the MongoDB Server manual.

The binary format is not human-readable, but you can use the Java BSON library to convert it to a JSON representation. To learn more about the relationship between these formats, see the JSON and BSON article.

The Kotlin Sync driver, which uses the BSON library, allows you to work with BSON data by using one of the object types that implements the BSON interface. The following types implement the BSON interface:

Esta sección muestra cómo agregar la librería BSON como dependencia a tu Proyecto. Si añades el driver Kotlin Sync como dependencia de tu Proyecto, puedes omitir este paso puesto que la librería BSON ya está incluida como una dependencia requerida del driver. Para obtener instrucciones sobre cómo agregar el driver Kotlin sincronizar como dependencia en tu proyecto, consulta la guía de Primeros pasos con el driver de Kotlin sincronizar.

Tip

Lista de Materiales

Recomendamos añadir el Bill of Materials (BOM) del driver JVM a tu aplicación para gestionar las versiones de los artefactos del driver. Esto remueve la necesidad de especificar una versión para cualquier paquete individual cubierto por la BOM, simplificando la gestión de dependencias. Para obtener más información, consulta la guía Comenzar con el driver de sincronizar de Kotlin.

Recomendamos utilizar la herramienta de automatización de construcción Maven o Gradle para gestionar las dependencias de su proyecto. Selecciona entre las siguientes pestañas para ver la declaración de dependencia de esa herramienta:

El siguiente snippet muestra la declaración de dependencia en la dependencies sección de tu archivo pom.xml.

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

El siguiente snippet muestra la declaración de dependencia en el objeto dependencies de tu archivo build.gradle.

dependencies {
compile 'org.mongodb:bson'
}

Si no utilizas una de las herramientas mencionadas anteriormente, puedes incluirla en tu proyecto descargando el archivo JAR directamente desde el repositorio de sonatype.