API DocumentationΒΆ
The PyMongo distribution contains three top-level packages for
interacting with MongoDB. bson
is an implementation of the
BSON format, pymongo
is a
full-featured driver for MongoDB, and gridfs
is a set of tools
for working with the GridFS storage
specification.
bson
– BSON (Binary JSON) Encoding and Decodingbinary
– Tools for representing binary data to be stored in MongoDBregex
– Tools for representing MongoDB regular expressionscode
– Tools for representing JavaScript codedbref
– Tools for manipulating DBRefs (references to documents stored in MongoDB)errors
– Exceptions raised by thebson
packagejson_util
– Tools for using Python’sjson
module with BSON documentsmax_key
– Representation for the MongoDB internal MaxKey typemin_key
– Representation for the MongoDB internal MinKey typeobjectid
– Tools for working with MongoDB ObjectIdsson
– Tools for working with SON, an ordered mappingtimestamp
– Tools for representing MongoDB internal Timestampstz_util
– Utilities for dealing with timezones in Python
pymongo
– Python driver for MongoDBconnection
– Tools for connecting to MongoDBdatabase
– Database level operationscollection
– Collection level operationscommand_cursor
– Tools for iterating over MongoDB command resultscursor
– Tools for iterating over MongoDB query resultsbulk
– The bulk write operations interfaceerrors
– Exceptions raised by thepymongo
packagemaster_slave_connection
– Master-slave connection to MongoDBmessage
– Tools for creating messages to be sent to MongoDBmongo_client
– Tools for connecting to MongoDBmongo_replica_set_client
– Tools for connecting to a MongoDB replica setpool
– Pool module for use with a MongoDB client.replica_set_connection
– Tools for connecting to a MongoDB replica setson_manipulator
– Manipulators that can edit SON documents as they are saved or retrievedcursor_manager
– Managers to handle when cursors are killed after being closed – DEPRECATEDuri_parser
– Tools to parse and validate a MongoDB URI
gridfs
– Tools for working with GridFS