MongoDB Drivers and Client Libraries¶
An application communicates with MongoDB by way of a client library, called a driver, that handles all interaction with the database in a language appropriate to the application.
Drivers¶
Community Supported Drivers¶
Documentation | Downloads & Release Notes | Source Code | API Documentation |
---|---|---|---|
Go (mgo) | Go Driver Releases | Go Driver Source Code | Go Driver API |
Erlang | Erlang Driver Releases | Erlang Driver Source Code | Current Erlang Driver API |
Driver Version Numbers¶
Driver version numbers use semantic versioning or “major.minor.patch” versioning system. The first number is the major version, the second the minor version, and the third indicates a patch.
Example
Driver version numbers.
If your driver has a version number of 2.9.1
, 2
is the major
version, 9
is minor, and 1
is the patch.
The numbering scheme for drivers differs from the scheme for the MongoDB server. For more information on server versioning, see MongoDB Version Numbers.