Fluent interface for building aggregation pipelines.
Fluent interface for adding operators to aggregation stages.
Fluent interface for building aggregation pipelines.
Abstract class with common functionality for $bucket and $bucketAuto stages
Fluent interface for adding a $addFields stage to an aggregation pipeline.
Fluent interface for adding a $bucket stage to an aggregation pipeline.
Fluent interface for adding a $bucketAuto stage to an aggregation pipeline.
Abstract class with common functionality for output objects in bucket stages
Fluent interface for adding an output specification to a bucket stage.
Fluent interface for adding an output specification to a bucket stage.
Fluent interface for adding a $collStats stage to an aggregation pipeline.
Fluent interface for adding a $count stage to an aggregation pipeline.
Fluent interface for adding a $facet stage to an aggregation pipeline.
Fluent interface for adding a $geoNear stage to an aggregation pipeline.
Fluent interface for adding a $graphLookup stage to an aggregation pipeline.
Fluent interface for adding a $group stage to an aggregation pipeline.
Fluent interface for adding a $indexStats stage to an aggregation pipeline.
Fluent interface for adding a $limit stage to an aggregation pipeline.
Fluent interface for adding a $lookup stage to an aggregation pipeline.
Fluent interface for adding a $match stage to an aggregation pipeline.
Fluent interface for adding operators to aggregation stages.
Out
Fluent interface for adding a $out stage to an aggregation pipeline.
Fluent interface for adding a $project stage to an aggregation pipeline.
Fluent interface for adding a $redact stage to an aggregation pipeline.
Fluent interface for adding a $replaceRoot stage to an aggregation pipeline.
Fluent interface for adding a $sample stage to an aggregation pipeline.
Fluent interface for adding a $skip stage to an aggregation pipeline.
Fluent interface for adding a $sort stage to an aggregation pipeline.
Fluent interface for adding a $sortByCount stage to an aggregation pipeline.
Fluent interface for adding a $unwind stage to an aggregation pipeline.
ArrayIterator is used to encapsulate document results from commands.
Wrapper for the MongoCollection class.
Wrapper for the PHP MongoCommandCursor class.
Configuration class for creating a Connection.
Wrapper for the MongoClient class.
Wrapper for the PHP MongoCursor class.
Wrapper for the PHP MongoCursor class.
Wrapper for the MongoDB class.
EagerCursor wraps a Cursor instance and fetches all of its results upon initialization.
Event args for the aggregate command.
Event args for creating a collection.
Event args for the distinct command.
Event args for generic queries.
Event args for find queries.
Event args for the group command.
Event args for the mapReduce command.
Mutable event args for query and command results.
Event args for the geoNear command.
Event args for update queries.
Container class for all Doctrine MongoDB events.
ResultException is thrown when a database command fails.
Wrapper for the MongoGridFS class.
Wrapper for the MongoGridFSFile class.
Iterator interface.
IteratorAggregate interface.
Loggable interface.
Wrapper for the MongoCollection class with logging functionality.
Wrapper for the MongoCursor class with logging functionality.
Wrapper for the MongoDB class with logging functionality.
Fluent interface for building Query objects.
Fluent interface for building query and update expressions.
Query class used in conjunction with the Builder class for executing queries or commands and returning results.
{@internal It's used by loggable collection classes }}
ReadPreference deprecated
Utility class for converting read preferences.