mongo-driver – go.mongodb.org/mongo-driver Directories

mongo-driver/ directory

Directories

PathSynopsis
benchmark
bsonPackage bson is a library for reading, writing, and manipulating BSON.
bson/bsoncodecPackage bsoncodec provides a system for encoding values to BSON representations and decoding values from BSON representations.
bson/bsonoptionsPackage bsonoptions defines the optional configurations for the BSON codecs.
bson/bsonrwPackage bsonrw contains abstractions for reading and writing BSON and BSON like types from sources.
bson/bsonrw/bsonrwtestPackage bsonrwtest provides utilities for testing the "bson/bsonrw" package.
bson/bsontypePackage bsontype is a utility package that contains types for each BSON type and the a stringifier for the Type to enable easier debugging when working with BSON.
bson/mgocompatPackage mgocompat provides Registry, a BSON registry compatible with globalsign/mgo's BSON, with some remaining differences.
bson/primitivePackage primitive contains types similar to Go primitives for BSON types that do not have direct Go primitive representations.
cmd
cmd/build-oss-fuzz-corpusEntry point for the MongoDB Go Driver integration into the Google "oss-fuzz" project (https://github.com/google/oss-fuzz).
cmd/godriver-benchmark
cmd/parse-api-report
cmd/testatlas
cmd/testaws
cmd/testentauth
cmd/testkms
cmd/testoidcauth
eventPackage event is a library for monitoring events from the MongoDB Go driver.
examples
examples/documentation_examples
internal
mongoPackage mongo provides a MongoDB Driver API for Go.
mongo/addressPackage address provides structured representations of network addresses.
mongo/descriptionPackage description contains types and functions for describing the state of MongoDB clusters.
mongo/gridfsPackage gridfs provides a MongoDB GridFS API.
mongo/integration
mongo/integration/mtestPackage mtest is unstable and there is no backward compatibility guarantee.
mongo/integration/unified
mongo/optionsPackage options defines the optional configurations for the MongoDB Go Driver.
mongo/readconcernPackage readconcern defines read concerns for MongoDB operations.
mongo/readprefPackage readpref defines read preferences for MongoDB queries.
mongo/writeconcernPackage writeconcern defines write concerns for MongoDB operations.
tagPackage tag provides types for filtering replica set members using tags in a read preference.
versionPackage version defines the Go Driver version.
x
x/bsonx
x/bsonx/bsoncorePackage bsoncore is intended for internal use only.
x/mongo
x/mongo/driverPackage driver is intended for internal use only.
x/mongo/driver/authPackage auth is intended for internal use only.
x/mongo/driver/auth/credsPackage creds is intended for internal use only.
x/mongo/driver/connstringPackage connstring is intended for internal use only.
x/mongo/driver/dnsPackage dns is intended for internal use only.
x/mongo/driver/drivertestPackage drivertest is intended for internal use only.
x/mongo/driver/integrationPackage integration is intended for internal use only.
x/mongo/driver/mongocryptPackage mongocrypt is intended for internal use only.
x/mongo/driver/mongocrypt/optionsPackage options is intended for internal use only.
x/mongo/driver/ocspPackage ocsp is intended for internal use only.
x/mongo/driver/operationPackage operation is intended for internal use only.
x/mongo/driver/sessionPackage session is intended for internal use only.
x/mongo/driver/topologyPackage topology is intended for internal use only.
x/mongo/driver/wiremessagePackage wiremessage is intended for internal use only.
Version
v1.17.3 (latest)
Published
Feb 25, 2025
Platform
linux/amd64
Last checked
1 hour ago

Tools for package owners.