Method |
Description |
|
__clone ( ) |
|
|
__construct ( Builder $builder ) |
|
|
addAnd ( array | Expr $expression ) |
Add one or more $and clauses to the current query. |
|
addNor ( array | Expr $expression ) |
Add one or more $nor clauses to the current query. |
|
addOr ( array | Expr $expression ) |
Add one or more $or clauses to the current query. |
|
all ( array $values ) |
Specify $all criteria for the current field. |
|
debug ( string $name = null ) : mixed |
Return an array of information about the Builder state for debugging. |
|
elemMatch ( array | Expr $expression ) |
Specify $elemMatch criteria for the current field. |
|
equals ( mixed $value ) |
Specify an equality match for the current field. |
|
exists ( boolean $bool ) |
Specify $exists criteria for the current field. |
|
expr ( ) : Expr |
Create a new Expr instance that can be used to build partial expressions
for other operator methods. |
|
field ( string $field ) |
Set the current field for building the expression. |
|
geoIntersects ( array | GeoJson\Geometry\Geometry $geometry ) |
Add $geoIntersects criteria with a GeoJSON geometry to the query. |
|
geoWithin ( GeoJson\Geometry\Geometry $geometry ) |
Add $geoWithin criteria with a GeoJSON geometry to the query. |
|
geoWithinBox ( float $x1, float $y1, float $x2, float $y2 ) |
Add $geoWithin criteria with a $box shape to the query. |
|
geoWithinCenter ( float $x, float $y, float $radius ) |
Add $geoWithin criteria with a $center shape to the query. |
|
geoWithinCenterSphere ( float $x, float $y, float $radius ) |
Add $geoWithin criteria with a $centerSphere shape to the query. |
|
geoWithinPolygon ( ) |
Add $geoWithin criteria with a $polygon shape to the query. |
|
getExpression ( ) |
|
|
gt ( mixed $value ) |
Specify $gt criteria for the current field. |
|
gte ( mixed $value ) |
Specify $gte criteria for the current field. |
|
in ( array $values ) |
Specify $in criteria for the current field. |
|
language ( string $language ) |
Set the $language option for $text criteria. |
|
lt ( mixed $value ) |
Specify $lt criteria for the current field. |
|
lte ( mixed $value ) |
Specify $lte criteria for the current field. |
|
maxDistance ( float $maxDistance ) |
Add $maxDistance criteria to the query. |
|
minDistance ( float $minDistance ) |
Add $minDistance criteria to the query. |
|
mod ( float | integer $divisor, float | integer $remainder ) |
Specify $mod criteria for the current field. |
|
not ( array | Expr $expression ) |
Negates an expression for the current field. |
|
notEqual ( mixed $value ) |
Specify $ne criteria for the current field. |
|
notIn ( array $values ) |
Specify $nin criteria for the current field. |
|
range ( mixed $start, mixed $end ) |
Specify $gte and $lt criteria for the current field. |
|
size ( integer $size ) |
Specify $size criteria for the current field. |
|
text ( string $search ) |
Specify $text criteria for the current field. |
|
type ( integer $type ) |
Specify $type criteria for the current field. |
|