Liking cljdoc? Tell your friends :D
Clojure only.

murmeli.operators

From https://www.mongodb.com/docs/manual/reference/operator/ (7.0)
raw docstring

$clj

Projects the first element in an array that matches the query condition.

Projects the first element in an array that matches the query condition.
sourceraw docstring

$absclj

source

$accumulatorclj

source

$acosclj

source

$acoshclj

source

$addclj

source

$addFieldsclj

Add new fields to documents.

Add new fields to documents.
sourceraw docstring

$addToSetclj

Adds elements to an array only if they do not already exist in the set.

Adds elements to an array only if they do not already exist in the set.
sourceraw docstring

$allclj

Matches arrays that contain all elements specified in the query.

Matches arrays that contain all elements specified in the query.
sourceraw docstring

$allElementsTrueclj

source

$andclj

Joins query clauses with a logical AND returns all documents that match the conditions of both clauses.

Joins query clauses with a logical AND returns all documents that match the conditions of both clauses.
sourceraw docstring

$anyElementTrueclj

source

$arrayElementAtclj

source

$arrayToObjectclj

source

$asinclj

source

$asinhclj

source

$atanclj

source

$atan2clj

source

$atanhclj

source

$avgclj

source

$binarySizeclj

source

$bitclj

Performs bitwise AND, OR, and XOR updates of integer values.

Performs bitwise AND, OR, and XOR updates of integer values.
sourceraw docstring

$bitAndclj

source

$bitNotclj

source

$bitOrclj

source

$bitsAllClearclj

Matches numeric or binary values in which a set of bit positions all have a value of 0.

Matches numeric or binary values in which a set of bit positions all have a value of 0.
sourceraw docstring

$bitsAllSetclj

Matches numeric or binary values in which a set of bit positions all have a value of 1.

Matches numeric or binary values in which a set of bit positions all have a value of 1.
sourceraw docstring

$bitsAnyClearclj

Matches numeric or binary values in which any bit from a set of bit positions has a value of 0.

Matches numeric or binary values in which any bit from a set of bit positions has a value of 0.
sourceraw docstring

$bitsAnySetclj

Matches numeric or binary values in which any bit from a set of bit positions has a value of 1.

Matches numeric or binary values in which any bit from a set of bit positions has a value of 1.
sourceraw docstring

$bitXorclj

source

$bottomclj

source

$bottomNclj

source

$bsonSizeclj

source

$bucketclj

source

$bucketAutoclj

source

$ceilclj

source

$changeStreamclj

source

$changeStreamSplitLargeEventclj

source

$cmpclj

source

$collStatsclj

source

$commentclj

Adds a comment to a query predicate.

Adds a comment to a query predicate.
sourceraw docstring

$concatclj

source

$concatArraysclj

source

$condclj

source

$convertclj

source

$cosclj

source

$coshclj

source

$countclj

source

$count-accumulatorclj

source

$covariancePopclj

source

$covarianceSampclj

source

$currentDateclj

Sets the value of a field to current date, either as a Date or a Timestamp.

Sets the value of a field to current date, either as a Date or a Timestamp.
sourceraw docstring

$currentOpclj

source

$dateAddclj

source

$dateDiffclj

source

$dateFromPartsclj

source

$dateFromStringclj

source

$dateSubtractclj

source

$dateToPartsclj

source

$dateToStringclj

source

$dateTruncclj

source

$dayOfMonthclj

source

$dayOfWeekclj

source

$dayOfYearclj

source

$degreesToRadiansclj

source

$denseRankclj

source

$densifyclj

source

$derivativeclj

source

$divideclj

source

$documentNumberclj

source

$documentsclj

source

$eachclj

Modifies the $push and $addToSet operators to append multiple items for array updates.

Modifies the `$push` and `$addToSet` operators to append multiple items for array updates.
sourceraw docstring

$elemMatchclj

Selects documents if element in the array field matches all the specified $elemMatch conditions.

Selects documents if element in the array field matches all the specified `$elemMatch` conditions.
sourceraw docstring

$eqclj

Matches values that are equal to a specified value.

Matches values that are equal to a specified value.
sourceraw docstring

$existsclj

Matches documents that have the specified field.

Matches documents that have the specified field.
sourceraw docstring

$expclj

source

$expMovingAvgclj

source

$exprclj

Allows use of aggregation expressions within the query language.

Allows use of aggregation expressions within the query language.
sourceraw docstring

$facetclj

source

$fillclj

source

$filterclj

source

$firstclj

source

$firstNclj

source

$floorclj

source

$functionclj

source

$geoIntersectsclj

Selects geometries that intersect with a GeoJSON geometry. The 2dsphere index supports $geoIntersects.

Selects geometries that intersect with a GeoJSON geometry. The 2dsphere index supports `$geoIntersects`.
sourceraw docstring

$geometryclj

Specifies a GeoJSON geometry.

Specifies a GeoJSON geometry.
sourceraw docstring

$geoNearclj

source

$geoWithinclj

Selects geometries within a bounding GeoJSON geometry. The 2dsphere and 2d indexes support $geoWithin.

Selects geometries within a bounding GeoJSON geometry. The 2dsphere and 2d indexes support `$geoWithin`.
sourceraw docstring

$getFieldclj

source

$graphLookupclj

source

$groupclj

source

$gtclj

Matches values that are greater than a specified value.

Matches values that are greater than a specified value.
sourceraw docstring

$gteclj

Matches values that are greater than or equal to a specified value.

Matches values that are greater than or equal to a specified value.
sourceraw docstring

$hourclj

source

$ifNullclj

Evaluates input expressions for null values

Evaluates input expressions for null values
sourceraw docstring

$inclj

Matches any of the values specified in an array.

Matches any of the values specified in an array.
sourceraw docstring

$incclj

Increments the value of the field by the specified amount.

Increments the value of the field by the specified amount.
sourceraw docstring

$indexOfArrayclj

source

$indexOfBytesclj

source

$indexOfCPclj

source

$indexStatsclj

source

$integralclj

source

$isArrayclj

source

$isNumberclj

source

$isoDayOfWeekclj

source

$isoWeekclj

source

$isoWeekYearclj

source

$jsonSchemaclj

Validate documents against the given JSON Schema.

Validate documents against the given JSON Schema.
sourceraw docstring

$lastclj

source

$lastNclj

source

$letclj

source

$limitclj

source

$linearFillclj

source

$listLocalSessionsclj

source

$listSampledQueriesclj

source

$listSearchIndexesclj

source

$listSessionsclj

source

$literalclj

source

$lnclj

source

$locfclj

source

$logclj

source

$log10clj

source

$lookupclj

source

$ltclj

Matches values that are less than a specified value.

Matches values that are less than a specified value.
sourceraw docstring

$lteclj

Matches values that are less than or equal to a specified value.

Matches values that are less than or equal to a specified value.
sourceraw docstring

$ltrimclj

source

$mapclj

source

$matchclj

Filters documents based on a specified query predicate.

Filters documents based on a specified query predicate.
sourceraw docstring

$maxclj

Only updates the field if the specified value is greater than the existing field value.

Only updates the field if the specified value is greater than the existing field value.
sourceraw docstring

$maxDistanceclj

Constrains the results of a geospatial $near or $nearSphere query to the specified distance.

Constrains the results of a geospatial `$near` or `$nearSphere` query to the specified distance.
sourceraw docstring

$maxNclj

source

$maxN-array-elementclj

source

$medianclj

source

$mergeclj

source

$mergeObjectsclj

source

$metaclj

Projects the document's score assigned during $text operation.

Projects the document's score assigned during $text operation.
sourceraw docstring

$millisecondclj

source

$minclj

Only updates the field if the specified value is less than the existing field value.

Only updates the field if the specified value is less than the existing field value.
sourceraw docstring

$minDistanceclj

Filters the results of a geospatial $near or $nearSphere query to those documents that are at least the specified distance from the center point.

Filters the results of a geospatial `$near` or `$nearSphere` query to those documents that are at least the specified distance from the center point.
sourceraw docstring

$minNclj

source

$minN-array-elementclj

source

$minuteclj

source

$modclj

Performs a modulo operation on the value of a field and selects documents with a specified result.

Performs a modulo operation on the value of a field and selects documents with a specified result.
sourceraw docstring

$monthclj

source

$mulclj

Multiplies the value of the field by the specified amount.

Multiplies the value of the field by the specified amount.
sourceraw docstring

$multiplyclj

source

$neclj

Matches all values that are not equal to a specified value.

Matches all values that are not equal to a specified value.
sourceraw docstring

$nearclj

Returns geospatial objects in proximity to a point. Requires a geospatial index. The 2dsphere and 2d indexes support $near.

Returns geospatial objects in proximity to a point. Requires a geospatial index. The 2dsphere and 2d indexes support `$near`.
sourceraw docstring

$nearSphereclj

Returns geospatial objects in proximity to a point on a sphere. Requires a geospatial index. The 2dsphere and 2d indexes support $nearSphere.

Returns geospatial objects in proximity to a point on a sphere. Requires a geospatial index. The 2dsphere and 2d indexes support `$nearSphere`.
sourceraw docstring

$ninclj

Matches none of the values specified in an array.

Matches none of the values specified in an array.
sourceraw docstring

$norclj

Joins query clauses with a logical NOR returns all documents that fail to match both clauses.

Joins query clauses with a logical NOR returns all documents that fail to match both clauses.
sourceraw docstring

$notclj

Inverts the effect of a query expression and returns documents that do not match the query expression.

Inverts the effect of a query expression and returns documents that do not match the query expression.
sourceraw docstring

$objectToArrayclj

Converts a document to an array.

Converts a document to an array.
sourceraw docstring

$optionsclj

Options for $regex

Options for `$regex`
sourceraw docstring

$orclj

Joins query clauses with a logical OR returns all documents that match the conditions of either clause.

Joins query clauses with a logical OR returns all documents that match the conditions of either clause.
sourceraw docstring

$outclj

source

$percentileclj

source

$planCacheStatsclj

source

$popclj

Removes the first or last item of an array.

Removes the first or last item of an array.
sourceraw docstring

$positionclj

Modifies the $push operator to specify the position in the array to add elements.

Modifies the `$push` operator to specify the position in the array to add elements.
sourceraw docstring

$powclj

source

$projectclj

Passes along the documents with the requested fields to the next stage in the pipeline.

Passes along the documents with the requested fields to the next stage in the pipeline.
sourceraw docstring

$pullclj

Removes all array elements that match a specified query.

Removes all array elements that match a specified query.
sourceraw docstring

$pullAllclj

Removes all matching values from an array.

Removes all matching values from an array.
sourceraw docstring

$pushclj

Adds an item to an array.

Adds an item to an array.
sourceraw docstring

$querySettingsclj

source

$queryStatsclj

source

$radiansToDegreesclj

source

$randclj

Generates a random float between 0 and 1.

Generates a random float between 0 and 1.
sourceraw docstring

$rangeclj

source

$rankclj

source

$redactclj

source

$reduceclj

source

$regexclj

Selects documents where values match a specified regular expression.

Selects documents where values match a specified regular expression.
sourceraw docstring

$regexFindclj

source

$regexFindAllclj

source

$regexMatchclj

source

$renameclj

Renames a field.

Renames a field.
sourceraw docstring

$replaceAllclj

source

$replaceOneclj

source

$replaceRootclj

source

$replaceWithclj

source

$reverseArrayclj

source

$roundclj

source

$rtrimclj

source

$sampleclj

source

$sampleRateclj

source

$searchclj

source

$searchMetaclj

source

$secondclj

source

$setclj

Sets the value of a field in a document.

Sets the value of a field in a document.
sourceraw docstring

$setDifferenceclj

source

$setEqualsclj

source

$setFieldclj

source

$setIntersectionclj

source

$setIsSubsetclj

source

$setOnInsertclj

Sets the value of a field if an update results in an insert of a document. Has no effect on update operations that modify existing documents.

Sets the value of a field if an update results in an insert of a document. Has no effect on update operations that modify existing documents.
sourceraw docstring

$setUnionclj

source

$setWindowFieldsclj

source

$sharedDataDistributionclj

source

$shiftclj

source

$sinclj

source

$sinhclj

source

$sizeclj

Selects documents if the array field is a specified size.

Selects documents if the array field is a specified size.
sourceraw docstring

$skipclj

source

$sliceclj

Limits the number of elements projected from an array. Supports skip and limit slices.

Limits the number of elements projected from an array. Supports skip and limit slices.
sourceraw docstring

$sortclj

Modifies the $push operator to reorder documents stored in an array.

Modifies the $push operator to reorder documents stored in an array.
sourceraw docstring

$sortArrayclj

source

$sortByCountclj

source

$splitclj

source

$sqrtclj

source

$stdDevPopclj

source

$stdDevSampclj

source

$strcasecmpclj

source

$strLenBytesclj

source

$strLenCPclj

source

$substrclj

source

$substrBytesclj

source

$substrCPclj

source

$subtractclj

source

$sumclj

source

$switchclj

source

$tanclj

source

$tanhclj

source

$textclj

Performs text search.

Performs text search.
sourceraw docstring

$toBoolclj

source

$toDateclj

source

$toDecimalclj

source

$toDoubleclj

source

$toHashedIndexKeyclj

source

$toIntclj

source

$toLongclj

source

$toLowerclj

source

$toObjectIdclj

source

$topclj

source

$topNclj

source

$toStringclj

source

$toUpperclj

source

$toUUIDclj

source

$trimclj

source

$truncclj

source

$tsIncrementclj

source

$tsSecondclj

source

$typeclj

Selects documents if a field is of the specified type.

Selects documents if a field is of the specified type.
sourceraw docstring

$unionWithclj

source

$unsetclj

Removes the specified field from a document.

Removes the specified field from a document.
sourceraw docstring

$unsetFieldclj

source

$unwindclj

source

$vectorSearchclj

source

$weekclj

source

$whereclj

Matches documents that satisfy a JavaScript expression.

Matches documents that satisfy a JavaScript expression.
sourceraw docstring

$yearclj

source

$zipclj

source

operator?clj

(operator? s)

Check if given string matches a known operator.

Check if given string matches a known operator.
sourceraw docstring

operatorsclj

The set of supported operators

The set of supported operators
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close