Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W Y 

A

AccumulatorsKt - Class in org.litote.kmongo
 
AccumulatorsKt() - Constructor for class org.litote.kmongo.AccumulatorsKt
 
addEachToSet(property, values) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that adds each of the given values to the array value of the property, unless the value is already present, in which case it does nothing
addFields(fields) - Static method in class org.litote.kmongo.AggregatesKt
Creates an $addFields pipeline stage
addFields(fields) - Static method in class org.litote.kmongo.AggregatesKt
Creates an $addFields pipeline stage
addToSet($this$addToSet, expression) - Static method in class org.litote.kmongo.AccumulatorsKt
Gets a field name for a $group operation representing all unique values that results from applying the given expression to each document in a group of documents that share the same group by key.
addToSet(property, value) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that adds the given value to the array value of the property, unless the value is already present, in which case it does nothing
AggregatesKt - Class in org.litote.kmongo
 
AggregatesKt() - Constructor for class org.litote.kmongo.AggregatesKt
 
all($this$all, values) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of a property is an array that contains all the specified values.
all($this$all, values) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of a property is an array that contains all the specified values.
and(filters) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that performs a logical AND of the provided list of filters. Note that this will only generate a "$and" operator if absolutely necessary, as the query language implicity ands together all the keys. In other words, a query expression like:
and(filters) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that performs a logical AND of the provided list of filters. Note that this will only generate a "$and" operator if absolutely necessary, as the query language implicity ands together all the keys. In other words, a query expression like:
ascending(properties) - Static method in class org.litote.kmongo.SortsKt
Create a sort specification for an ascending sort on the given properties.
ascending(properties) - Static method in class org.litote.kmongo.SortsKt
Create a sort specification for an ascending sort on the given properties.
ascendingIndex(properties) - Static method in class org.litote.kmongo.IndexesKt
Create an index key for an ascending index on the given fields.
ascendingIndex(properties) - Static method in class org.litote.kmongo.IndexesKt
Create an index key for an ascending index on the given fields.
avg($this$avg, expression) - Static method in class org.litote.kmongo.AccumulatorsKt
Gets a field name for a $group operation representing the average of the values of the given expression when applied to all members of the group.

B

bitsAllClear($this$bitsAllClear, bitmask) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where all of the bit positions are clear in the property.
bitsAllSet($this$bitsAllSet, bitmask) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where all of the bit positions are set in the property.
bitsAnyClear($this$bitsAnyClear, bitmask) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where any of the bit positions are clear in the property.
bitsAnySet($this$bitsAnySet, bitmask) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where any of the bit positions are set in the property.
bitwiseAnd(property, value) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that performs a bitwise and between the given integer value and the integral value of the property.
bitwiseAnd(property, value) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that performs a bitwise and between the given long value and the integral value of the property.
bitwiseOr(property, value) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that performs a bitwise or between the given integer value and the integral value of the property.
bitwiseOr(property, value) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that performs a bitwise or between the given long value and the integral value of the property.
bitwiseXor(property, value) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that performs a bitwise xor between the given integer value and the integral value of the property.
bitwiseXor(property, value) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that performs a bitwise xor between the given long value and the integral value of the property.
bucket(groupBy, boundaries, options) - Static method in class org.litote.kmongo.AggregatesKt
Creates a $bucket pipeline stage
bucketAuto(groupBy, buckets, options) - Static method in class org.litote.kmongo.AggregatesKt
Creates a $bucketAuto pipeline stage

C

call(args) - Method in class org.litote.kmongo.property.KPropertyPath
 
callBy(args) - Method in class org.litote.kmongo.property.KPropertyPath
 
combine(updates) - Static method in class org.litote.kmongo.UpdatesKt
Combine a list of updates into a single update.
combine(updates) - Static method in class org.litote.kmongo.UpdatesKt
Combine a list of updates into a single update.
Companion - Static variable in class org.litote.kmongo.property.KPropertyPath
 
component1() - Method in class org.litote.kmongo.SetTo
 
component2() - Method in class org.litote.kmongo.SetTo
 
cond(booleanExpression, thenExpression, elseExpression) - Static method in class org.litote.kmongo.AggregatesKt
Returns a $cond expression.
contains($this$contains, value) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of the property contains the specified value. Note that this doesn't actually generate a $eq operator, as the query language doesn't require it.
copy(property, value) - Method in class org.litote.kmongo.SetTo
A property set to a new value used in update operations.
count($this$count) - Static method in class org.litote.kmongo.AggregatesKt
Creates a $count pipeline stage using the named field to store the result
currentDate(property) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that sets the value of the property to the current date as a BSON date.
currentTimestamp(property) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that sets the value of the property to the current date as a BSON timestamp.
customProperty(previous, path) - Method in class org.litote.kmongo.property.KPropertyPath.Companion
Provides "fake" property with custom name.

D

dayOfMonth(property) - Static method in class org.litote.kmongo.AggregatesKt
Builds $dayOfMonth expression for this property .
dayOfWeek(property) - Static method in class org.litote.kmongo.AggregatesKt
Builds $dayOfWeek expression for this property .
dayOfYear(property) - Static method in class org.litote.kmongo.AggregatesKt
Builds $dayOfYear expression for this property .
deleteMany(filter, options) - Static method in class org.litote.kmongo.UpdatesKt
Creates an DeleteManyModel.
deleteOne(filter, options) - Static method in class org.litote.kmongo.UpdatesKt
Creates an DeleteOneModel.
descending(properties) - Static method in class org.litote.kmongo.SortsKt
Create a sort specification for a descending sort on the given properties.
descending(properties) - Static method in class org.litote.kmongo.SortsKt
Create a sort specification for a descending sort on the given properties.
descendingIndex(properties) - Static method in class org.litote.kmongo.IndexesKt
Create an index key for a descending index on the given fields.
descendingIndex(properties) - Static method in class org.litote.kmongo.IndexesKt
Create an index key for a descending index on the given fields.
div($this$div, p2) - Static method in class org.litote.kmongo.PropertiesKt
Returns a composed property. For example Friend.address / Address.postalCode = "address.postalCode".
divCol($this$div, p2) - Static method in class org.litote.kmongo.PropertiesKt
Returns a collection composed property. For example Friend.addresses / Address.postalCode = "addresses.postalCode".
divMap($this$div, p2) - Static method in class org.litote.kmongo.PropertiesKt
Returns a map composed property. For example Friend.addresses / Address.postalCode = "addresses.postalCode".
document(elements) - Static method in class org.litote.kmongo.AggregatesKt
Produce a bson document with the specified elements.
document(elements) - Static method in class org.litote.kmongo.AggregatesKt
Produce a bson document with the specified elements.
DocumentsKt - Class in org.litote.kmongo
 
DocumentsKt() - Constructor for class org.litote.kmongo.DocumentsKt
 

E

elemMatch($this$elemMatch, filter) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents containing a property that is an array where at least one member of the array matches the given filter.
elemMatchProj($this$elemMatchProj) - Static method in class org.litote.kmongo.ProjectionsKt
Creates a projection that includes for the given property only the first element of an array that matches the query filter. This is referred to as the positional $ operator.
elemMatchProj($this$elemMatchProj, filter) - Static method in class org.litote.kmongo.ProjectionsKt
Creates a projection that includes for the given property only the first element of the array value of that field that matches the given query filter.
eq($this$eq, value) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of the property equals the specified value. Note that this doesn't actually generate a $eq operator, as the query language doesn't require it.
equals(p) - Method in class org.litote.kmongo.SetTo
A property set to a new value used in update operations.
exclude(properties) - Static method in class org.litote.kmongo.ProjectionsKt
Creates a projection that excludes all of the given properties.
exclude(properties) - Static method in class org.litote.kmongo.ProjectionsKt
Creates a projection that excludes all of the given properties.
excludeId() - Static method in class org.litote.kmongo.ProjectionsKt
Creates a projection that excludes the _id field. This suppresses the automatic inclusion of _id that is the default, even when other fields are explicitly included.
exists($this$exists) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents that contain the given property.
exists($this$exists, exists) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents that either contain or do not contain the given property, depending on the value of the exists parameter.
expr(expression) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents that validate against the given JSON schema document.

F

facet(facets) - Static method in class org.litote.kmongo.AggregatesKt
Creates a facet pipeline stage
facet(facets) - Static method in class org.litote.kmongo.AggregatesKt
Creates a facet pipeline stage
fields(projections) - Static method in class org.litote.kmongo.ProjectionsKt
Creates a projection that combines the list of projections into a single one. If there are duplicate keys, the last one takes precedence.
fields(projections) - Static method in class org.litote.kmongo.ProjectionsKt
Creates a projection that combines the list of projections into a single one. If there are duplicate keys, the last one takes precedence.
filteredPosOp($this$filteredPosOp, identifier) - Static method in class org.litote.kmongo.PropertiesKt
filteredPosOp(identifier) - Method in class org.litote.kmongo.property.KCollectionPropertyPath
FiltersKt - Class in org.litote.kmongo
 
FiltersKt() - Constructor for class org.litote.kmongo.FiltersKt
 
findOneAndUpdateUpsert() - Static method in class org.litote.kmongo.UpdatesKt
Creates an FindOneAndUpdateOptions and set upsert to true.
findValue($this$findValue, property) - Static method in class org.litote.kmongo.DocumentsKt
Find the value for the specified path from the document.
first($this$first, expression) - Static method in class org.litote.kmongo.AccumulatorsKt
Gets a field name for a $group operation representing the value of the given expression when applied to the first member of the group.
from($this$from, expression) - Static method in class org.litote.kmongo.ProjectionsKt
Creates a projection of a property whose value is computed from the given expression.
from($this$from, expression) - Static method in class org.litote.kmongo.ProjectionsKt
Builds Bson for the MongoOperator and the specified expression.
from($this$from, expression) - Static method in class org.litote.kmongo.ProjectionsKt
Builds Bson from this String format and the specified expression.

G

geo2dsphere(properties) - Static method in class org.litote.kmongo.IndexesKt
Create an index key for an 2dsphere index on the given fields.
geo2dsphere(properties) - Static method in class org.litote.kmongo.IndexesKt
Create an index key for an 2dsphere index on the given fields.
geoIntersects($this$geoIntersects, geometry) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents containing a property with geospatial data that intersects with the specified shape.
geoIntersects($this$geoIntersects, geometry) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents containing a property with geospatial data that intersects with the specified shape.
geoWithin($this$geoWithin, geometry) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents containing a property with geospatial data that exists entirely within the specified shape.
geoWithin($this$geoWithin, geometry) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents containing a property with geospatial data that exists entirely within the specified shape.
geoWithinBox($this$geoWithinBox, lowerLeftX, lowerLeftY, upperRightX, upperRightY) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents containing a property with grid coordinates data that exist entirely within the specified box.
geoWithinCenter($this$geoWithinCenter, x, y, radius) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents containing a property with grid coordinates data that exist entirely within the specified circle.
geoWithinCenterSphere($this$geoWithinCenterSphere, x, y, radius) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents containing a property with geospatial data (GeoJSON or legacy coordinate pairs) that exist entirely within the specified circle, using spherical geometry. If using longitude and latitude, specify longitude first.
geoWithinPolygon($this$geoWithinPolygon, points) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents containing a property with grid coordinates data that exist entirely within the specified polygon.
get(receiver) - Method in class org.litote.kmongo.property.KPropertyPath
 
getAllPosOp($this$allPosOp) - Static method in class org.litote.kmongo.PropertiesKt
getAllPosOp() - Method in class org.litote.kmongo.property.KCollectionPropertyPath
getAnnotations() - Method in class org.litote.kmongo.property.KPropertyPath
 
getColProperty($this$colProperty) - Static method in class org.litote.kmongo.PropertiesKt
Returns a collection property.
getDelegate(receiver) - Method in class org.litote.kmongo.property.KPropertyPath
 
getGetter() - Method in class org.litote.kmongo.property.KPropertyPath
 
getMapProperty($this$mapProperty) - Static method in class org.litote.kmongo.PropertiesKt
Returns a map property.
getName() - Method in class org.litote.kmongo.property.KPropertyPath
 
getParameters() - Method in class org.litote.kmongo.property.KPropertyPath
 
getPosOp($this$posOp) - Static method in class org.litote.kmongo.PropertiesKt
getPosOp() - Method in class org.litote.kmongo.property.KCollectionPropertyPath
getProjection($this$projection) - Static method in class org.litote.kmongo.ProjectionsKt
The projection of the property.
getProjection($this$projection) - Static method in class org.litote.kmongo.ProjectionsKt
The projection of the property.
getProperty() - Method in class org.litote.kmongo.SetTo
 
getReturnType() - Method in class org.litote.kmongo.property.KPropertyPath
 
getTypeParameters() - Method in class org.litote.kmongo.property.KPropertyPath
 
getValue() - Method in class org.litote.kmongo.SetTo
 
getVariable($this$variable) - Static method in class org.litote.kmongo.AggregatesKt
Defines a Variable projection (ie $$name)
getVisibility() - Method in class org.litote.kmongo.property.KPropertyPath
 
graphLookup(from, startWith, connectFromField, connectToField, fieldAs, options) - Static method in class org.litote.kmongo.AggregatesKt
Creates a graphLookup pipeline stage for the specified filter
group(id, fieldAccumulators) - Static method in class org.litote.kmongo.AggregatesKt
Creates a $group pipeline stage for the specified filter
group(id, fieldAccumulators) - Static method in class org.litote.kmongo.AggregatesKt
Creates a $group pipeline stage for the specified filter
gt($this$gt, value) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of the given property is greater than the specified value.
gte($this$gte, value) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of the given property is greater than or equal to the specified value.

H

hashCode() - Method in class org.litote.kmongo.SetTo
A property set to a new value used in update operations.
hashedIndex($this$hashedIndex) - Static method in class org.litote.kmongo.IndexesKt
Create an index key for a hashed index on the given property.
hour(property) - Static method in class org.litote.kmongo.AggregatesKt
Builds $hour expression for this property .

I

in($this$in, values) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of a property equals any value in the list of specified values.
in($this$in, expression) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of a property equals any value in the list of specified values.
inArray($this$in, values) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of a property equals any value in the list of specified values.
inc(property, number) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that increments the value of the property by the given value.
include(properties) - Static method in class org.litote.kmongo.ProjectionsKt
Creates a projection that includes all of the given properties.
include(properties) - Static method in class org.litote.kmongo.ProjectionsKt
Creates a projection that includes all of the given properties.
index(properties) - Static method in class org.litote.kmongo.IndexesKt
Create a compound index specifications. If any properties are repeated, the last one takes precedence.
index(properties) - Static method in class org.litote.kmongo.IndexesKt
Create a compound multiple index specifications. If any properties are repeated, the last one takes precedence.
IndexesKt - Class in org.litote.kmongo
 
IndexesKt() - Constructor for class org.litote.kmongo.IndexesKt
 
insertOne(document) - Static method in class org.litote.kmongo.UpdatesKt
Creates an InsertOneModel.
invoke(p1) - Method in class org.litote.kmongo.property.KPropertyPath
 
isAbstract() - Method in class org.litote.kmongo.property.KPropertyPath
 
isConst() - Method in class org.litote.kmongo.property.KPropertyPath
 
isFinal() - Method in class org.litote.kmongo.property.KPropertyPath
 
isLateinit() - Method in class org.litote.kmongo.property.KPropertyPath
 
isOpen() - Method in class org.litote.kmongo.property.KPropertyPath
 
isSuspend() - Method in class org.litote.kmongo.property.KPropertyPath
 

J

jsonSchema(schema) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents that validate against the given JSON schema document.

K

KCollectionPropertyPath<T,R,MEMBER extends KPropertyPath<T,R>> - Class in org.litote.kmongo.property
Base class for collection property path.
KCollectionPropertyPath(previous, property) - Constructor for class org.litote.kmongo.property.KCollectionPropertyPath
Base class for collection property path.
KCollectionSimplePropertyPath<T,R> - Class in org.litote.kmongo.property
A property path for a collection property.
KCollectionSimplePropertyPath(previous, property) - Constructor for class org.litote.kmongo.property.KCollectionSimplePropertyPath
A property path for a collection property.
keyProjection($this$keyProjection, key) - Static method in class org.litote.kmongo.PropertiesKt
Key projection of map. Sample: p.keyProjection(Locale.ENGLISH) / Gift::amount
keyProjection(key) - Method in class org.litote.kmongo.property.KMapPropertyPath
Key projection of map. Sample: p.keyProjection(Locale.ENGLISH) / Gift::amount
KMapPropertyPath<T,K,R,MEMBER extends KPropertyPath<T,R>> - Class in org.litote.kmongo.property
Base class for map property path.
KMapPropertyPath(previous, property) - Constructor for class org.litote.kmongo.property.KMapPropertyPath
Base class for map property path.
KMapSimplePropertyPath<T,K,R> - Class in org.litote.kmongo.property
A property path for a map property.
KMapSimplePropertyPath(previous, property) - Constructor for class org.litote.kmongo.property.KMapSimplePropertyPath
A property path for a map property.
KPropertyPath<T,R> - Class in org.litote.kmongo.property
A property path, operations on which take one receiver as a parameter.
KPropertyPath(previous, property) - Constructor for class org.litote.kmongo.property.KPropertyPath
A property path, operations on which take one receiver as a parameter.
KPropertyPath.Companion - Class in org.litote.kmongo.property
 

L

last($this$last, expression) - Static method in class org.litote.kmongo.AccumulatorsKt
Gets a field name for a $group operation representing the value of the given expression when applied to the last member of the group.
limit(limit) - Static method in class org.litote.kmongo.AggregatesKt
Creates a $limit pipeline stage for the specified filter
lookup(from, localField, foreignField, newAs) - Static method in class org.litote.kmongo.AggregatesKt
Creates a $lookup pipeline stage for the specified filter
lookup(from, let, resultProperty, pipeline) - Static method in class org.litote.kmongo.AggregatesKt
Creates a $lookup pipeline stage, joining the current collection with the one specified in from using the given pipeline
lt($this$lt, item) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of the given property is less than the specified value.
lte($this$lte, value) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of the given property is less than or equal to the specified value.

M

match(filter) - Static method in class org.litote.kmongo.AggregatesKt
Creates a $match pipeline stage for the specified filter
match(filters) - Static method in class org.litote.kmongo.AggregatesKt
Creates a $match pipeline stage with $and on each filter.
max($this$max, expression) - Static method in class org.litote.kmongo.AccumulatorsKt
Gets a field name for a $group operation representing the maximum of the values of the given expression when applied to all members of the group.
max(property, value) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that sets the value of the property if the given value is greater than the current value of the property.
memberWithAdditionalPath(additionalPath) - Method in class org.litote.kmongo.property.KCollectionPropertyPath
To be overridden to returns the right type.
memberWithAdditionalPath(additionalPath) - Method in class org.litote.kmongo.property.KMapPropertyPath
To be overridden to returns the right type.
metaTextScore($this$metaTextScore) - Static method in class org.litote.kmongo.ProjectionsKt
Creates a projection to the given property of the textScore, for use with text queries.
millisecond(property) - Static method in class org.litote.kmongo.AggregatesKt
Builds $millisecond expression for this property .
min($this$min, expression) - Static method in class org.litote.kmongo.AccumulatorsKt
Gets a field name for a $group operation representing the minimum of the values of the given expression when applied to all members of the group.
min(property, value) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that sets the value of the property if the given value is less than the current value of the property.
minute(property) - Static method in class org.litote.kmongo.AggregatesKt
Builds $minute expression for this property .
mod($this$mod, divisor, remainder) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of a property divided by a divisor has the specified remainder (i.e. perform a modulo operation to select documents).
month(property) - Static method in class org.litote.kmongo.AggregatesKt
Builds $month expression for this property .
mul(property, number) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that multiplies the value of the property by the given number.

N

ne($this$ne, value) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of the field name does not equal the specified value.
near($this$near, geometry, maxDistance, minDistance) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents containing a property with geospatial data that is near the specified GeoJSON point.
near($this$near, geometry, maxDistance, minDistance) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents containing a property with geospatial data that is near the specified GeoJSON point.
near($this$near, x, y, maxDistance, minDistance) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents containing a property with geospatial data that is near the specified point.
nearSphere($this$nearSphere, geometry, maxDistance, minDistance) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents containing a property with geospatial data that is near the specified GeoJSON point using spherical geometry.
nearSphere($this$nearSphere, geometry, maxDistance, minDistance) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents containing a property with geospatial data that is near the specified GeoJSON point using spherical geometry.
nearSphere($this$nearSphere, x, y, maxDistance, minDistance) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents containing a property with geospatial data that is near the specified point using spherical geometry.
nin($this$nin, values) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of a property does not equal any of the specified values or does not exist.
ninArray($this$nin, values) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of a property does not equal any of the specified values or does not exist.
nor(filters) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that performs a logical NOR operation on all the specified filters.
nor(filters) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that performs a logical NOR operation on all the specified filters.
not(filter) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents that do not match the passed in filter. Requires the field name to passed as part of the value passed in and lifts it to create a valid "$not" query:

O

or(filters) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that preforms a logical OR of the provided list of filters.
or(filters) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that preforms a logical OR of the provided list of filters.
orderBy(sorts, ascending) - Static method in class org.litote.kmongo.SortsKt
Combine multiple sort specifications. If any properties are repeated, the last one takes precedence.
orderBy(sorts, ascending) - Static method in class org.litote.kmongo.SortsKt
Combine multiple sort specifications. If any properties are repeated, the last one takes precedence.
orderBy(sorts) - Static method in class org.litote.kmongo.SortsKt
Combine multiple sort specifications. If any properties are repeated, the last one takes precedence.
org.litote.kmongo - package org.litote.kmongo
 
org.litote.kmongo.property - package org.litote.kmongo.property
 
out(collectionName) - Static method in class org.litote.kmongo.AggregatesKt
Creates a $out pipeline stage for the specified filter

P

path($this$path) - Static method in class org.litote.kmongo.PropertiesKt
Returns a mongo path of a property.
popFirst(property) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that pops the first element of an array that is the value of the property.
popLast(property) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that pops the last element of an array that is the value of the property.
project(projection) - Static method in class org.litote.kmongo.AggregatesKt
Creates a $project pipeline stage for the specified getProjection
project(properties) - Static method in class org.litote.kmongo.AggregatesKt
Creates a $project pipeline stage for all specified properties
project(properties) - Static method in class org.litote.kmongo.AggregatesKt
Creates a $project pipeline stage for all specified properties
project(projections) - Static method in class org.litote.kmongo.AggregatesKt
Creates a $project pipeline stage for all specified properties
project(properties) - Static method in class org.litote.kmongo.AggregatesKt
Creates a $project pipeline stage for all specified properties
ProjectionsKt - Class in org.litote.kmongo
 
ProjectionsKt() - Constructor for class org.litote.kmongo.ProjectionsKt
 
PropertiesKt - Class in org.litote.kmongo
 
PropertiesKt() - Constructor for class org.litote.kmongo.PropertiesKt
 
pull(property, value) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that removes all instances of the given value from the array value of the property.
pullAll(property, values) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that removes all instances of the given values from the array value of the property.
pullByFilter(property, filter) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that removes all instances of the given value from the array value of the property.
pullByFilter(filter) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that removes from an array all elements that match the given filter.
push($this$push, expression) - Static method in class org.litote.kmongo.AccumulatorsKt
Gets a field name for a $group operation representing an array of all values that results from applying an expression to each document in a group of documents that share the same group by key.
push(property, value) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that adds the given value to the array value of the property.
pushEach(property, values, options) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that adds each of the given values to the array value of the property, applying the given options for positioning the pushed values, and then slicing and/or sorting the array.

R

regex($this$regex, regex) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of the property matches the given regular expression pattern.
regex($this$regex, regex) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of the property matches the given regular expression pattern.
regex($this$regex, pattern, options) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of the option matches the given regular expression pattern with the given options applied.
regex($this$regex, regex) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of the property matches the given regular expression pattern.
regexIterable($this$regex, regex) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of the property matches the given regular expression pattern.
regexIterable($this$regex, regex) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of the property matches the given regular expression pattern.
regexIterable($this$regex, pattern, options) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of the option matches the given regular expression pattern with the given options applied.
regexIterable($this$regex, regex) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of the property matches the given regular expression pattern.
rename(property, newProperty) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that renames a field.
replaceOne(filter, replacement, options) - Static method in class org.litote.kmongo.UpdatesKt
Creates an ReplaceOneModel.
replaceRoot(value) - Static method in class org.litote.kmongo.AggregatesKt
Creates a $replaceRoot pipeline stage
replaceUpsert() - Static method in class org.litote.kmongo.UpdatesKt
Creates an ReplaceOptions and set upsert to true.

S

sample(size) - Static method in class org.litote.kmongo.AggregatesKt
Creates a $sample pipeline stage with the specified sample size
second(property) - Static method in class org.litote.kmongo.AggregatesKt
Builds $second expression for this property .
set(properties) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that sets the values of the properties to the specified values.
setOnInsert(property, value) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that sets the value of the property to the given value, but only if the update is an upsert that results in an insert of a document.
SetTo<T> - Class in org.litote.kmongo
A property set to a new value used in update operations.
SetTo(property, value) - Constructor for class org.litote.kmongo.SetTo
A property set to a new value used in update operations.
setTo($this$setTo, value) - Static method in class org.litote.kmongo.UpdatesKt
Generates a class SetTo used in updateOne or updateMany operations.
setValue(property, value) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that sets the value of the property to the given value.
size($this$size, size) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of a property is an array of the specified size.
skip(skip) - Static method in class org.litote.kmongo.AggregatesKt
Creates a $skip pipeline stage
slice($this$slice, limit) - Static method in class org.litote.kmongo.ProjectionsKt
Creates a projection to the given property of a slice of the array value of that field.
slice($this$slice, skip, limit) - Static method in class org.litote.kmongo.ProjectionsKt
Creates a projection to the given property of a slice of the array value of that field.
sort(sort) - Static method in class org.litote.kmongo.AggregatesKt
Creates a $sort pipeline stage for the specified sort specification
sortByCount(filter) - Static method in class org.litote.kmongo.AggregatesKt
Creates a $sortByCount pipeline stage for the specified filter
sortByMetaTextScore($this$sortByMetaTextScore) - Static method in class org.litote.kmongo.SortsKt
Create a sort specification for the text score meta getProjection on the given property.
SortsKt - Class in org.litote.kmongo
 
SortsKt() - Constructor for class org.litote.kmongo.SortsKt
 
stdDevPop($this$stdDevPop, expression) - Static method in class org.litote.kmongo.AccumulatorsKt
Gets a field name for a $group operation representing the sample standard deviation of the values of the given expression when applied to all members of the group.
stdDevSamp($this$stdDevSamp, expression) - Static method in class org.litote.kmongo.AccumulatorsKt
Gets a field name for a $group operation representing the sample standard deviation of the values of the given expression when applied to all members of the group.
sum($this$sum, expression) - Static method in class org.litote.kmongo.AccumulatorsKt
Gets a field name for a $group operation representing the sum of the values of the given expression when applied to all members of the group.

T

text(search, textSearchOptions) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents matching the given the search term with the given text search options.
textIndex($this$textIndex) - Static method in class org.litote.kmongo.IndexesKt
Create an index key for a text index on the given property.
toString() - Method in class org.litote.kmongo.SetTo
A property set to a new value used in update operations.
type($this$type, type) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents where the value of the property is of the specified BSON type.

U

unset(property) - Static method in class org.litote.kmongo.UpdatesKt
Creates an update that deletes the property with the given name.
unwind(fieldName, unwindOptions) - Static method in class org.litote.kmongo.AggregatesKt
Creates a $unwind pipeline stage for the specified field name, which must be prefixed by a '$' sign.
unwind($this$unwind, unwindOptions) - Static method in class org.litote.kmongo.AggregatesKt
Creates a $unwind pipeline stage for the specified field name, which must be prefixed by a '$' sign.
updateMany(filter, update, options) - Static method in class org.litote.kmongo.UpdatesKt
Creates an UpdateManyModel.
updateOne(filter, update, options) - Static method in class org.litote.kmongo.UpdatesKt
Creates an UpdateOneModel.
UpdatesKt - Class in org.litote.kmongo
 
UpdatesKt() - Constructor for class org.litote.kmongo.UpdatesKt
 
upsert() - Static method in class org.litote.kmongo.UpdatesKt
Creates an UpdateOptions and set upsert to true.

V

variableDefinition($this$variableDefinition, name) - Static method in class org.litote.kmongo.AggregatesKt
Defines a Variable for the lookup operator.

W

week(property) - Static method in class org.litote.kmongo.AggregatesKt
Builds $week expression for this property .
where(javaScriptExpression) - Static method in class org.litote.kmongo.FiltersKt
Creates a filter that matches all documents for which the given expression is true.

Y

year(property) - Static method in class org.litote.kmongo.AggregatesKt
Builds $year expression for this property .
A B C D E F G H I J K L M N O P R S T U V W Y 
Skip navigation links