@@ -14,27 +14,27 @@ Overview
14
14
--------
15
15
16
16
In this guide, you can learn about the BSON data format, how MongoDB
17
- uses it , and how to install the BSON library independently of the
18
- {+driver-short+}.
17
+ uses BSON to organize and store data , and how to install the BSON library independently of
18
+ the {+driver-short+}.
19
19
20
20
BSON Data Format
21
21
----------------
22
22
23
23
**BSON**, or Binary JSON, is the data format that MongoDB uses to organize
24
24
and store data. This data format includes all JSON data structure types and
25
- adds support for types including dates, differently-sized integers, ObjectIds, and
26
- binary data. For a complete list of supported types, see the
27
- :manual:`BSON Types </reference/bson-types>` server manual page .
25
+ adds support for types including dates, differently-sized integers (32-bit and 64-bit),
26
+ ObjectIds, and binary data. For a complete list of supported types, see the
27
+ :manual:`BSON Types </reference/bson-types>` in the {+mdb-server+} documentation .
28
28
29
- The binary format is not human-readable, but you can use the
29
+ BSON is not human-readable, but you can use the
30
30
:ref:`BSON library <install-bson-library>` to convert it to the human-readable JSON
31
31
representation. You can read more about the relationship between these
32
32
formats in the :website:`JSON and BSON </json-and-bson>` guide on the MongoDB website.
33
33
34
34
MongoDB and BSON
35
35
----------------
36
36
37
- You can use BSON data with your {+driver-short+} application by using one of the
37
+ You can work with BSON data in your {+driver-short+} application by using one of the
38
38
following object types that implements the `BSON interface <{+java-api+}/apidocs/bson/org/bson/conversions/Bson.html>`__:
39
39
40
40
- `Document <{+java-api+}/apidocs/bson/org/bson/Document.html>`__ (BSON library package)
@@ -63,8 +63,7 @@ your project.
63
63
64
64
We recommend that you use the `Maven <https://maven.apache.org/>`__ or
65
65
`Gradle <https://gradle.org/>`__ build automation tool to manage your {+language+}
66
- project's dependencies. Select from the following tabs to see the dependency declaration
67
- for that tool:
66
+ project's dependencies.
68
67
69
68
.. tabs::
70
69
0 commit comments