README

mongo-go-driver

MongoDB Driver for Go.



Bugs / Feature Reporting

New Features and bugs can be reported on jira: https://jira.mongodb.org/browse/GODRIVER


Testing / Development

To run driver tests, make sure a MongoDB server instance is running at localhost:27017. Using make, you can run make (on windows, run nmake). This will run coverage, run go-lint, run go-vet, and build the examples.

The MongoDB Go Driver is not feature complete, so any help is appreciated. Check out the project page for tickets that need completing. See our contribution guidelines for details.


Continuous Integration

Commits to master are run automatically on evergreen.


License

The MongoDB Go Driver is licensed under the Apache License.

Directories

Path Synopsis
Package bson is a library for reading, writing, and manipulating BSON.
Package bson is a library for reading, writing, and manipulating BSON.
elements
Package elements holds the logic to encode and decode the BSON element types from native Go to BSON binary and vice versa.
Package elements holds the logic to encode and decode the BSON element types from native Go to BSON binary and vice versa.
examples
Package mongo provides a MongoDB Driver API for Go.
Package mongo provides a MongoDB Driver API for Go.
private
Package private and all packages underneath it are not for public use.
Package private and all packages underneath it are not for public use.
private/auth
Package auth is not for public use.
Package auth is not for public use.
private/cluster
Package cluster is not for public use.
Package cluster is not for public use.
private/conn
Package conn is not for public use.
Package conn is not for public use.
private/msg
Package msg is not for public use.
Package msg is not for public use.
private/ops
Package ops is not for public use.
Package ops is not for public use.
private/server
Package server is not for public use.
Package server is not for public use.