Trait to provide the $addToSet (addToSet) method as a bareword operator.
Trait to provide the $all (Match ALL In Array) method on appropriate callers.
Trait to provide the $and method as a bareword operator.
Base Operator class for Bareword Operators.
Trait to provide the $bit (bit) update method as a bareword Operator
Trait to provide the $currentDate method as bareword operator
Trait to provide the $within geospatial search method on appropriate callers
Trait to provide the $elemMatch method on appropriate callers.
Trait to provide an equals method on appropriate callers.
Trait to provide the $exists (Exists) method on appropriate callers.
Aggregation object for Bareword Operators.
Mixed trait which provides all possible operators.
Trait to provide the $intersects geospatial search method on appropriate callers
Trait to provide the $near geospatial search method on appropriate callers
Trait to provide the $nearSphere geospatial search method on appropriate callers
Trait to provide the nested $geoWithin geospatial search method on appropriate callers
Trait to provide the $gte (Greater Than Or Equal To) method on appropriate callers.
Trait to provide the $gt (Greater Than) method on appropriate callers.
Trait to provide the $in (In Array) method on appropriate callers.
Trait to provide the $inc (inc) method as a bareword operator.
Trait to provide the $lte (Less Than Or Equal To) method on appropriate callers.
Trait to provide the $lt (Less Than) method on appropriate callers.
Trait to provide the $max (max) method as a bareword operator.
Trait providing a projection / sort helper for use with text search
Trait to provide the $mod (Modulo) method on appropriate callers.
Trait to provide the $nor (nor) method as a bareword operator
Trait to provide the $ne (Not Equal To) method on appropriate callers.
Trait to provide the $nin (NOT In Array) method on appropriate callers.
Trait to provide the $not (Not) negation method on appropriate callers.
Trait to provide the $or method as a bareword operator.
Trait to provide the $pop (pop) method as a bareword operator.
Trait to provide the $pullAll (pullAll) method as a bareword operator.
Trait to provide the $pull (pull) method as a bareword operator.
Trait to provide the $pushAll (pushAll) method as a bareword operator.
Trait to provide the $push (push) method as a bareword operator.
Base trait for QueryOperators, children are required to define a value for field, which is a String and refers to the left-hand of the Query (e.
$regex operator to query by type.
Trait to provide the $rename (Rename field) as a bareword operator
Trait to provide the $text search method on appropriate callers
Trait to provide the $setOnInsert (SetOnInsert) SetOnInsert method as a bareword operator.
Trait to provide the $set (Set) Set method as a bareword operator.
Trait to provide the $size (Size) method on appropriate callers.
Trait to provide the $slice (Slice of Array) method on appropriate callers.
$type operator to query by type.
Trait to provide the $unset (UnSet) UnSet method as a bareword operator.
Trait to provide the $where (Where) method on appropriate callers.