Classes: Array, BSONReader, BSONWriter, Binary, ConcreteElement, Connection, Cursor, Database, DeleteRequest, Document, Element, ElementComparator, ElementFindByName, ElementTraits, GetMoreRequest, InsertRequest, JavaScriptCode, KillCursorsRequest, Message, MessageHeader, ObjectId, PooledConnection, QueryRequest, RegularExpression, ReplicaSet, RequestMessage, ResponseMessage, UpdateRequest
Types: ElementSet, NullValue
Implements the BSON Array
Class for reading BSON from a Poco::BinaryReader
Class for writing BSON to a Poco::BinaryWriter.
Implements BSON Binary.
Represents a connection to a MongoDB server
Cursor is an helper class for querying multiple documents
Database is a helper class for creating requests.
Class for creating an OP_DELETE client request.
Represents an element of a Document or an Array
Class for creating an OP_GETMORE client request.
Class for creating an OP_INSERT client request.
Represents JavaScript type in BSON
Class for creating an OP_KILL_CURSORS client request.
Base class for all messages send or retrieved from MongoDB server
Represents the header which is always prepended to a request
or response of MongoDB
ObjectId is a 12-byte BSON type, constructed using:
- a 4-byte timestamp,
- a 3-byte machine identifier,
- a 2-byte process id, and
- a 3-byte counter, starting with a random value.
Helper class for borrowing and returning a connection automatically from a pool.
Class for creating an OP_QUERY client request.
Represents a regular expression in BSON format
Class for working with a replicaset
Class that represents a response (OP_REPLY) from MongoDB
Class for creating an OP_UPDATE client request.
typedef std::set < Element::Ptr, ElementComparator > ElementSet;
typedef Nullable < unsigned char > NullValue;