pymongo
– Python driver for MongoDB¶
Python driver for MongoDB.
-
pymongo.
version
= ‘3.6.1’¶ Current version of PyMongo.
-
pymongo.
MongoClient
¶ Alias for
pymongo.mongo_client.MongoClient
.
-
pymongo.
MongoReplicaSetClient
¶ Alias for
pymongo.mongo_replica_set_client.MongoReplicaSetClient
.
-
pymongo.
ReadPreference
¶ Alias for
pymongo.read_preferences.ReadPreference
.
-
pymongo.
has_c
()¶ Is the C extension installed?
-
pymongo.
MIN_SUPPORTED_WIRE_VERSION
¶ The minimum wire protocol version PyMongo supports.
-
pymongo.
MAX_SUPPORTED_WIRE_VERSION
¶ The maximum wire protocol version PyMongo supports.
Sub-modules:
database
– Database level operationschange_stream
– Watch changes on a collectionclient_session
– Logical sessions for sequential operationscollation
– Tools for working with collations.collection
– 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
packagemessage
– Tools for creating messages to be sent to MongoDBmonitoring
– Tools for monitoring driver events.mongo_client
– Tools for connecting to MongoDBmongo_replica_set_client
– Tools for connecting to a MongoDB replica setoperations
– Operation class definitionspool
– Pool module for use with a MongoDB client.read_concern
– Tools for working with read concern.read_preferences
– Utilities for choosing which member of a replica set to read from.results
– Result class definitionsson_manipulator
– Manipulators that can edit SON documents as they are saved or retrievedcursor_manager
– Managers to handle when cursors are killed after being closeduri_parser
– Tools to parse and validate a MongoDB URIwrite_concern
– Tools for specifying write concern