This version of the documentation is archived and no longer supported. To upgrade your 8.2 deployment, see the MongoDB 8.3 upgrade procedures.
MQL comprises query predicates, aggregation pipelines, and other ways to interact with your data.
- CRUD Commands
- Database commands used to perform CRUD operations, including aggregation.
- Aggregation Stages
- Aggregation stages used to construct aggregation pipelines.
- Query Predicates
- Expressions used to indicate whether a document matches a given query.
- Expressions
- Expressions used in various contexts of MQL including aggregations, query predicates, and projections.
- Find Command Projection Operators
- Specialized operators used in find command projections.
- Accumulators
- Operators used in group stages to return aggregated values from multiple input documents.
- Update Operators
- Operators used to modify documents.