MongoDB Java Driver Documentation

Welcome to the MongoDB Java driver documentation hub for the 3.12 driver release.

What’s New in 3.12

For key new features of 3.12, see What’s New.

Upgrade

To upgrade, refer to the Upgrade Considerations documentation.

MongoDB Driver

For the synchronous MongoDB Driver, see MongoDB Driver section.

MongoDB Async Driver

For the callback-based asynchronous MongoDB Async Driver, see MongoDB Async Driver section. Note that this driver has been deprecated in favor of the Reactive Streams Java Driver.

BSON Library

The BSON library comprehensively supports the BSON spec, the data storage and network transfer format that MongoDB uses for “documents”. The reference guide provides information about working with Documents, how to use Codecs and Extended JSON support.