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 thebsonpackagejson_util– Tools for using Python’sjsonmodule 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 thepymongopackagemaster_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